Kategorie-Archiv: WP 7 Buch

Entwickeln für Windows Phone 7.5 – Verlosung

Am 7.12.2011 ist soweit: Das erste deutsche Entwicklerbuch zur Windows Phone Entwicklung steht in einer neuen Ausgabe zur Verfügung. Somit ist der Nikolaus zwar ein wenig spät dran, doch definitiv ist damit die Entwicklung von Apps unterm Weihnachtsbaum gewährleistet.

Aus diesem Grund verlosen wir auf unserem Buch-Blog mit freundlicher Unterstützung der MS Press jeweils 5 Exemplare von “Entwickeln für Windows Phone 7.5”, wie auch 5 Exemplare der alten Ausgabe von “Entwickeln für Windows Phone 7”.

Doch wie kann man ein Exemplar gewinnen?

Am 7.12. wird um 15 Uhr ein weiterer Post in diesem Blog mit einer ganz schwierigen Frage erscheinen. Die ersten 5 Kommentare zu diesem Post mit der richtigen Antwort erhalten jeweils ein Exemplar der neuen Ausgabe, die nächsten 5 ein Exemplar der alten Ausgabe.
Ganz wichtig dabei ist, dass bei den Kommentaren eine korrekte E-Mailadresse angegeben ist, so dass wir euch auch bei einem Gewinn kontaktieren können.

Wir wünschen bereits viel Erfolg!

 

P.S.: Wer die PreView zum Buch noch nicht gelesen hat, bzw. Informationen zum Bestellen des Buchs benötigt, findet diese hier.

Entwickeln für Windows Phone 7.5

Wie hinlänglich bekannt arbeiteten Patrick, Simon und ich seit längerem bereits am Nachfolger unseres bekannten Entwicklungbuchs “Entwickeln für Windows Phone 7.5”, was im Dezember 2011 ebenfalls wieder bei der MS Press erscheinen wird.

Nun wurde das Buch an den Verlag übergeben, so dass wir auch etwas über die Inhalte sagen können.

Neue Themen betreffen natürlich “Mango” und somit sind enthalten:

  • Der neue Windows Phone Emulator inklusive seinen neuen Emulationsoptionen
  • Die neuen Performanceanalyse Tools
  • Arbeiten mit OData
  • Linq 2 Sql
  • Alles rund um Background Agents und Background Audio
  • Das Advertising SDK und bekannte Alternativen
  • Die Aktualisierungen des AppHub
  • Mischen von Silverlight und XNA
  • Erweitertes XNA Kapitel
  • Arbeiten mit Sockets
  • Der Compass Sensor und das Gyroskop
  • Die Motion API
  • Reminder und Alarm API
  • Fast App Switching
  • Aktualisierter Silverlight Toolkit Abschnitt
  • Sketchflow mit dem Windows Phone
  • Zugriff auf das Kameramodul
  • Zugriff auf Kontaktinformationen
  • Tiles und SecondaryTiles
  • Neue Tasks und weitere APIs

Brandon Watson, sr. director der windows phone apps bei der Microsoft Corporation hat uns zusätzlich ein kleines Vorwort spendiert.

Um die Wartezeit ein wenig zu Verkürzen, gibt es wie auch im letzten Jahr eine PreView (Microsoft PreView 15-2011) zum Hineinschnuppern. Als Themen sind diesmal SktechFlow für Windows Phone und alles über den neuen Zugriff auf die Kamera.

Das Dokument selbst erhalten Sie direkt hier.

Vorbestellen kann man das Buch hier:

Bezugsquelle: Amazon.de
ISBN-10: 3866454651
ISBN-13:
978-3866454651

Erstes deutsches WP7 Entwicklerbuch erschienen

Endlich ist es für jedermann erhältlich: Unser Windows Phone 7 Entwicklerbuch.
Geschrieben wurde es zusammen mit Patrick Getzmann und Simon Hackfort, so dass hier die “3 alten Hasen”, wie ein geschätzter MS Kollege uns nennten, wieder ihr Wissen zusammengeführt haben.
Selbstlob stinkt, weswegen ich hier gerne auf ein Schnellreview von Kay Giza verweise.
Wer eine Arbeitsversion der Inhaltsübersicht haben möchte, findet diese hier.
Wem dass noch zu wenig ist und vorher ein wenig schmökern möchte, findet eine Preview aus dem September hier.
Erschienen ist das ca. 650 Seiten umfassende Buch bei der MS Press.
Bestellt werden kann es beispielsweise bei Amazon:
Bezugsquelle: Amazon.de
ISBN-10:
3866454627
ISBN-13:
978-3866454620
Preis: 39,90 €
Wer sich nun beeilt hat das Buch auch noch unter dem Weihnachtsbaum liegen.
Und für die ganz Tippfaulen hier noch der Tag zum Buch auf Amazon, welcher mit der unter WP7 freien Microsoft Tag Anwendung gelesen werden kann:

WP7 Buch: Inhaltsübersicht (Arbeitsstand)

Nachdem ich mir nun mehrfach schon anhören musste das ich ein “Sadist” bin, da ich in Facebook Anmerkungen zum aktuellen Arbeitsstand unseres Buches mache, will ich diesen Wissensdurst einmal kurz befriedigen.

Bevor ich jedoch dazu komme noch ein wichtiger Hinweis: Es handelt sich um den aktuellen Arbeitsstand und kann sich noch aktuell ändern. So sind einige Themen aktuell noch nicht aufgeführt, Themen noch nicht in das richtige Kapitel verschoben etc.

Für die Statistik: Aktuell sind es 417 unbebilderte Seiten.

Hier also die aktuelle Übersicht:

Kapitel    Überschrift               
KAP00    Vorwort               
        Vorwort           
        Wie kam es zu diesem Buch           
        Ziel und Motivation dieses Buches           
        Über die Autoren           
        Danksagungen           
Kap01    Einleitung               
        Alles ist neu           
        Die abgeschnittenen Zöpfe           
            Multitasking vs verwaltetem System       
            Silverlight vs Windows Forms       
            Managed vs native Code       
            Wieso XNA?       
            Offenes vs geschlossenem System       
        Was sollten Sie bereits wissen, bevor Sie anfangen?           
        Es folgt…           
        Systemvoraussetzungen           
        Fehler in diesem Buch           
        Korrekturen und Kommentare           
Kap02    Hello new World               
        Das Gerät und sein Betriebssystem           
            Die Navigation in Windows Phone 7       
            Synchronisieren eines Windows Phone 7       
            Kontakte und Termine aus verschiedenen Quellen       
            Erstellen und gemeinsames Bearbeiten von Dokumenten       
            Verbunden mit der Welt: Email, Internet, Facebook, Xbox Live       
            Das Windows Phone als Einkaufswagen: Marketplace und Zune       
            Aktualisieren eines Windows Phones       
        Laufen lernen           
            Microsoft Visual Studio 2010 Express für Windows Phone       
            Microsoft Expression Blend für Windows Phone       
            XNA Game Studio 4       
            Der Emulator       
            …und was noch?       
            Vollversionen und Express in Koexistenz       
Kap03    Windows Phone 7 unter der Haube               
        Die neue Hardwareplattform           
            Display & Auflösung       
            Prozessor & Grafik       
            Speicher       
            Tastatur & Bedienelemente       
                Der Powerbutton   
                Die Lautstärkebuttons   
                Der Kamerabutton   
                Der Backbutton   
                Der Startbutton   
                Der Searchbutton   
            Audio       
            Sensoren       
                Accelerometer   
                A-GPS   
                Proximity   
                Compass   
                Lichtsensor   
            Verbindungen       
            Sonstige Hardware       
        Die neue Softwareplattform           
            Die Anwendungsschicht       
            Das Windows Phone 7 App Modell       
            Das Windows Phone 7 UI Modell       
                Das Navigationsmodell   
                Shell Frame Management   
            Cloud Services       
            Der Windows Phone 7 Kernel       
        Das Metro Design           
        Entwickeln mit dem Windows Phone 7           
Kap04    Mobile Anwendungen mit SL für WP               
        Erstellen von eigenen Anwendungen           
            Windows Phone Developer Tools       
            VS 2010       
            Expression Blend 4       
            manuelles Kompilieren und Bereitstellen       
        Metro revisited           
            Status und Application Bar       
            Ausrichtung des Bildschirms       
            Standardschriftart       
            Push Notifications       
            Aufbau von grafischen Oberflächen       
            Fortschrittsanzeige       
            Themes       
            Anwendungskonfiguration       
            Touchscreen & Gesten       
            Hardwaretasten       
            Virtuelle Bildschirmtastatur       
            Sensoren       
            Steuerelemente       
            Windows Phone Notifications       
            Textleitfaden       
        Hello World           
        Frame und Page Navigation           
        Steuerelemente für Windows Phone 7           
            Button       
            CheckBox       
            RadioButton       
            TextBox       
            ComboBox       
            Grid       
            HyperlinkButton       
            image       
            PasswordBox       
            ProgressBar       
            TextBlock       
            ListBox       
            PhoneApplicationFrame       
            PhoneapplicationPage       
            Border       
            Canvas       
            InkPresenter       
            MediaElement       
            MessageBox       
            MultiScaleImage       
            Popup       
            WebBrowser       
            Tooltip       
            Slider       
            StackPanel       
            ScrollViewer       
            Panorama       
            Pivot       
        Weitere Steuerelemente für Silverlight für WP7           
            ContextMenu       
            WrapPanel       
            DatePicker und TimePicker       
            ToogleSwitch       
            GestureListener       
        Erstellen eines eigenen Steuerelements in Silverlight für Windows Phone           
        Oberflächendesign und Besonderheiten (Theming)           
            Brushes       
            Colors       
            Font Names       
            Font Sizes       
            Thickness       
            Text Styles       
            Theme Visibility and Opacity       
        Das MVVM Entwurfsmuster           
            Hello World mit MVVM       
            MVVM – ein anderer Ansatz       
            Das MVVM Light Toolkit       
        Globalisierung und Lokalisierung           
            Globalisierung       
            Lokalisierung       
        Der Schnelleinstieg in Datenbindung mit Silverlight           
        LINQ           
            Die Grundlagen       
            Linq to Objects       
            Linq to XML       
            Linq to JSON       
        Reactive Extensions           
            Das Observer-Entwurfsmuster       
            Rx, Observable-Entwurfsmuster und LINQ       
Kap05    Erstellen von Spielen mit dem XNA Game Studio 4.0               
        Mobile Gaming           
        Das XNA Framework           
            Die Projektvorlagen       
            Weitere Bestandteile des XNA Game Studio 4.0       
            Funktionsweise eines Spiels       
            Welche Möglichkeiten bietet das XNA Framework       
            Welche Möglichkeiten bietet das XNA Framework nicht       
        Hallo XNA           
            Hallo Windows Phone 7       
                Vollbild Modus   
                Textausgabe   
                Ein grafisches Objekt   
                Eingabe   
        XNA Spiele für Windows Phone 7           
            Ein erstes Spiel       
                Die Spiel-Ressourcen   
                Das Spielprinzip   
                Multi-Touch Helfer   
                Die using-Verweise und Referenzen   
                Benötigte Variablen   
                Konstruktor und Tombstoning   
                Initialisierung und Laden von Ressourcen   
                Aktualisieren des Spielzustands   
                Zeichnen des Spiels   
                Die nächsten Schritte   
            Die Basis für ein Spiel       
                Spielinhalt   
                Aufteilung in Komponenten   
                Die Game-Klasse   
                Der Seestern   
                Der Kraken   
                Die Fische   
                Die nächsten Schritte   
        Multiplatform-Support           
        Xbox Live           
Kap06    Arbeiten mit plattformspezifischen APIs               
        Arbeiten mit de FrameRateCounter           
            Redraw regions       
            Cache Visualisierung       
        Lokalisation           
            Triangulation       
        Das FM Radio           
            Besonderheiten       
            Verwenden des Radios       
                Die Werte der FMRadio Klasse im Detail   
        Arbeiten mit Gesten           
            Touch-Gesten       
            Multi-Touch-Gesten       
            Andere Gesten       
            Gesten in WP7       
            Eigene Gesten mit dem SL für WP7       
                Gesten mit einem Finger / Touch   
                Gesten mit mehreren Fingern / Multi-Touch   
                (Multi)Touch-Behaviours   
            Multi-Touch und Gesten in XNA       
            TouchPanel Eigenschaften       
            MultiTouch mit XNA       
            Gesten in XNA       
                Verarbeitung der Gesten   
            XNA TouchPanel in SL nutzen       
            Beschleunigungssensor       
            Die ApplicationBar       
            Der VibrateController       
            Virtuelle Tastaturlayouts       
        “Arbeiten mit “”Aufgaben”””           
            PhoneCallTask       
            PhoneNumberChooserTask       
            PhoneNumberResult       
            PhotoChooserTask       
            PhotoResult       
            EmailAdressChooserTask       
            EmailComposeTask       
            Emailresult       
            MediaPlayerLauncher       
            SearchTask       
            SmsComposeTask       
            WebBrowserTask       
            TaskEventArgs       
            SaveEmailAdressTask       
            SavePhoneNumberTask       
            CameraCaptureTask       
        Auslesen von Geräteinformationen           
        Auslesen von anonymen Benutzerinformationen           
        Arbeiten mit dem Bilder Extra           
        Verhindern der Bildschirmsperre           
        Orientierung           
            Orientierung in SL       
            Orientierung in XNA       
                Das XAP-Dateiformat   
        Arbeiten mit dem Dateisystem           
            Anlegen und Füllen einer Datei       
            Auslesen und Löschen einer Datei       
            Anlegen und Löschen von Unterordnern       
            Auflisten von Dateien und Unterordnern       
            Leeren des IsolatedStorage       
        Arbeiten mit zusätzlichen Anwendungsinhalten           
            Arbeiten mit zusätzlichen Dateien       
            Arbeiten mit eingebetteten Ressourcen       
            Datenkomprimierung       
                (De)Komprimieren von Datenströmen   
                Arbeiten mit ZIP-Archiven   
        Arbeiten mit lokalen Daten           
            Lokale Anwendungseinstellungen       
            Serialisieren und Deserialisieren von Objekten       
            Serialisierung mit dem XMLSerializer       
            Serialisierung mit dem DataContractSerializer       
            Serialisierung mit dem DataContractJSONSerializer       
        Zugriff auf das Gerät mittels CoreCon           
        Der Lebenszyklus einer Windows Phone 7 Anwendung           
Kap07    Arbeiten mit Netzwerken und Datenbanken               
        Netzdienste           
            WebServices       
            WCF Dienste       
            WCF Data Services und das Odata-Protokoll       
            Zugriff auf andere Web-ressourcen       
        Oauth- Authentifizierung mit WP7           
        Push Notifications           
            Toast Notifications       
            Tile Notifications       
            RAW Notifications       
            Eine Cloud-Anwendung benachrichtigen       
        Interaktion mit dem WebBrowser Steuerelement           
        Die NetworkInterface-Klasse           
        Arbeiten mit Fiddler           
Kap08    Logging und Unit Tests mit dem Windows Phone 7               
        Logging mit de WP7           
        Unit Testing mit dem WP7           
            Unit Testing it de WP7       
Kap09    Deployment               
        Bereitstellen mittels Marketplace           
            Trial Modus für die eigene Anwendung       
            Launcher für den Marketplace       
                MarketplaceHubTask   
                MarketplaceDetailtask   
                MarketplaceReviewTask   
                MarketplaceSearchTask   
            Das Deployment       
                Anlegen deines Marketplace-Kontos   
                Die Windows Marketplace for Mobile Zertifizierungsrichtlinien   
                Inhaltsrichtlinien   
                Anwendungsrichtlinien   
                Performance und Speicherverbrauch   
                Grafikgrößen   
                Integration in Musik+Video Hub und Bilder-Extras   
                Voraussetzungen für XAP-Installationsdateien   
            Das Marketplace-Profil       
                Freischalten eines Windows Phone 7 Geräts   
            Einreichen einer App       
        Geräteverbindung           
            Die Zune Desktop Software       
            Das Windows Phone Connect Tool       
Kap10    Migration von Spielen und Anwendungen               
        Generelle Überlegungen           
        Migration von bestehenden XNA-Spielen           
            Schritte nach der Migration       
        Migration von bestehenden Silverlight-Anwendungen           
        Migration von bestehenden Windows Mobile-Anwendungen           
            Migration der View       
            Migration des Models und des Controllers       
            Das Erstellen der ModelView       
        Fazit           
Kap0A    Sonstiges               
        Tipps und Tricks für eine optimale Performance           
            Arbeiten mit Grafiken       
            Caching von Bildern aus dem Internet       
            Verringern der Assemblygröße       
            Quellcode im Konstruktor und Loaded-Ereignis       
            Framerate Counters       
            Arbeiten mit ListBox-Einträgen       
        Weitere Ressourcen           
            Design       
            Datenbanken       
            Steuerelemente und Tipps       
            Frameworks und Tools       
            Architektur und Datenzugriff       
            Weitere Informationsquellen       
        Updatekapitel           

PreView zum deutschen Windows Phone 7 Entwicklerbuch verfügbar

Ich hatte es gestern bereits angedeutet, dass heute vielleicht ein kleines Bonbon zur Verfügung steht. Leider wusste ich noch nicht, ob es funktioniert, weswegen ich mich leicht bedeckt gehalten habe. Mein Sorge war unnötig, denn es hat funktioniert:

Unser PreView Kapitel zu unserem Buch Entwickeln für Windows Phone 7 – Architektur, Frameworks, APIs ist nun ab sofort und offiziell hier erhältlich.

Als Themen sind hier das Metro-Design als auch Migrationsstrategien für bestehende Anwendungen und Spiele enthalten.

Wir wünschen daher viel Spaß beim Lesen.

Entwickeln für Windows Phone 7: Architektur, Frameworks, API

WP7_BuchCoverImmer wieder wurde es angedeutet, doch heute darf ich es offiziell sagen: Patrick Getzmann, Simon Hackfort und ich schreiben ein Entwicklerbuch. Wie sollte es denn dann auch anders sein, dass es sich um das Thema Entwicklung mit dem Windows Phone 7 handeln wird, an dem wir bereits seit mehren Monaten arbeiten. Natürlich wird es dabei um Silverlight für Windows Phone 7 und das XNA Framework gehen, doch schweigen wir uns noch ein wenig über den exakten Inhalt aus. Soviel sei bereits gesagt: Es werden Themen enthalten sein, die man in anderen Büchern so nicht finden wird. Als kleinen Leckerbissen wird es bereits gegen Ende September eine kleine Preview geben.

Erscheinen wird das ca. 650 Seiten umfassende Buch bei der MS Press. Erscheinen wird es im Dezember.
Es ist bereits auf Amazon vorbestellbar:

Bezugsquelle: Amazon.de
ISBN-10:
3866454627
ISBN-13:
978-3866454620

Preis: 39,90 €

Kleiner Tipp am Rande: Wer die NRW-Conf am 10.09.2010 besucht, hat die Möglichkeit 1 von 2 Gutscheinen für dieses Buch zu gewinnen.

Und weiter geht es mit dem Schreiben…

Entwicklerbuch zu Windows Phone 7

image Es ist ja mittlerweile ein offenes Geheimnis, dass Patrick Getzmann (MVP für Device Application Development), Simon Hackfort und ich an einem Entwicklerbuch (in Deutsch) zu Windows Phone 7 arbeiten.
Wer der Publisher ist und welche Inhalte es in diesem Buch geben soll, werden noch nicht verraten.
Das Veröffentlichungsdatum steht noch nicht 100%-ig fest, da hier mehrere Faktoren einen Einfluss darauf haben. Es soll jedoch noch dieses Jahr sein.

Wir für unseren Teil haben bereits eine Agenda an Themen festgelegt, welche das Buch behandeln soll. Doch wir sind an der Stelle noch ein wenig flexibel. Somit stellt sich die Frage: Was würden Sie sich als Inhalt für so ein Buch wünschen?
Es könnte sein, dass wir noch ein wenig Zeit haben werden auf die Wünsche einzugehen, geben aber keine Garantie, dass wir diese auch berücksichtigen könne.
Hinterlassen Sie somit ein Kommentar in diese Blog und wir werden schauen, was noch möglich ist im Buch unterzubringen…

P.S.: Vielen Dank an Alex Januschewsky (MVP für Windows Mobile) von http://mobilitynews.net/ für das WP7-Metro Logo, welches er uns zur Verfügung gestellt hat.