Anwendungen für mobile Geräte erstellen
Amateurentwickler und -codierer sind oft mit den verschiedenen Problemen bei der Entwicklung von Apps für mobile Geräte eingeschüchtert. Glücklicherweise macht die moderne Technologie, die uns heute zur Verfügung steht, die Erstellung mobiler Anwendungen relativ einfach. In diesem Artikel wird beschrieben, wie mobile Apps für eine Vielzahl mobiler Plattformen erstellt werden.
Eine mobile Anwendung erstellen
Wie erstellen Sie Ihre erste mobile Anwendung? Der erste Aspekt, den Sie hier betrachten müssen, ist die Größe der Bereitstellung, die Sie erstellen möchten, und die Plattform, die Sie verwenden möchten. In diesem Artikel beschäftigen wir uns mit der Erstellung von mobilen Apps für Windows, Pocket PC und Smartphones.
Lesen Sie weiter …
02 von 06Erste Windows Mobile-Anwendung erstellen
Windows Mobile war eine leistungsstarke Plattform, mit der Entwickler verschiedene Anwendungen erstellen konnten, um die Benutzererfahrung zu verbessern. Basierend auf Windows CE 5.0 war Windows Mobile mit vielen Funktionen ausgestattet, die Shell- und Kommunikationsfunktionen enthielten. Das Erstellen von Windows Mobile-Anwendungen war für den App-Entwickler ein Kinderspiel - fast so einfach wie das Erstellen von Desktop-Apps.
Windows Mobile ist nun ausgeblendet und hat zu Windows Phone 7 und den neuesten Windows Phone 8-Mobilplattformen gewechselt, die App-Entwickler und mobile Benutzer gleichermaßen begeistern.
Was wirst du brauchen
Sie benötigen Folgendes, um Ihre mobile App zu erstellen:
- Visual Studio 2005 oder 2008: Mit diesem intelligenten Programm können Sie Ihre Anwendung auf einer einzigen Plattform erstellen, verfassen, debuggen und präsentieren. Die Schnittstelle ist einfach zu verstehen und zu verwenden.
- Windows Mobile SDK: Dieses nützliche Tool enthält die API-Header- und -Bibliotheksdateien, die für den Zugriff auf die Windows Mobile-Funktionalität unerlässlich sind. Hier finden Sie auch Beispielanwendungen, Debugging-Emulatoren und Dokumentation.
- ActiveSync oder Windows Mobile-Gerätecenter: Active Sync und das Windows Mobile-Gerätecenter helfen bei der Bereitstellung von Anwendungen auf einem Emulator oder Gerät. Während Windows XP mit Active Sync arbeitet, wird Windows Vista mit dem Windows Mobile-Gerätecenter geliefert.
Tools, mit denen Sie Daten unter Windows Mobile schreiben können
Visual Studio bietet Ihnen alle Tools, die zum Erstellen von Apps in nativem Code, verwaltetem Code oder einer Kombination dieser beiden Sprachen erforderlich sind. Lassen Sie uns nun die Tools betrachten, mit denen Sie Daten zum Erstellen von Windows Mobile-Apps schreiben können.
Nativen CodeDas heißt, Visual C ++ bietet Ihnen direkten Hardwarezugriff und hohe Leistung bei geringem Platzbedarf. Dies ist in der "Muttersprache" des Computers geschrieben, auf dem er ausgeführt wird, und wird direkt vom Prozessor ausgeführt.
Der native Code kann nur zum Ausführen nicht verwalteter Anwendungen verwendet werden. Alle Daten müssen erneut kompiliert werden, falls Sie zu einem anderen Betriebssystem wechseln.
Verwalteter CodeDas heißt, Visual C # oder Visual Basic .NET - kann zum Erstellen verschiedener Anwendungen mit Benutzeroberflächen verwendet werden und ermöglicht dem Entwickler den Zugriff auf Webdaten und -dienste mithilfe von Microsoft SQL Server 2005 Compact Edition.
Dieser Ansatz löst viele Codierungsprobleme, die in C ++ inhärent sind, und verwaltet außerdem Speicher, Emulation und Debugging, die für das Schreiben von fortschrittlicheren, komplizierteren Anwendungen, die auf Unternehmenssoftware und -lösungen ausgerichtet sind, äußerst wichtig sind.
ASP.NET kann mit Visual Studio .NET, C # und J # geschrieben werden. ASP.NET Mobile Controls kann auf mehreren Geräten mit einem einzigen Codesatz verwendet werden, ebenso wie wenn Sie eine garantierte Datenbandbreite für Ihr Gerät benötigen.
Mit ASP.NET können Sie zwar auf verschiedene Geräte zugreifen, der Nachteil besteht jedoch darin, dass es nur funktioniert, wenn das Clientgerät mit dem Server verbunden ist. Daher ist dies nicht geeignet, um Clientdaten zu sammeln, um sie später mit dem Server zu synchronisieren, oder für Anwendungen, die das Gerät direkt zur Datenverarbeitung verwenden.
Google Data APIs Entwicklern helfen, auf alle Daten zu Google-Services zuzugreifen und diese zu verwalten Da diese auf Standardprotokollen wie HTTP und XML basieren, können Codierer auf einfache Weise Apps für die Windows Mobile-Plattform erstellen und erstellen.
Mit den folgenden Schritten können Sie eine leere Windows Mobile-Anwendung erstellen: Öffnen Sie Visual Studio und wählen Sie Datei> Neu> Projekt. Erweitern Sie den Bereich Projekttypen und wählen Sie Smart Device aus. Gehen Sie zum Bereich Vorlagen, wählen Sie Smart Device Project und klicken Sie auf OK. Wählen Sie hier Device Application aus und klicken Sie auf OK. Herzliche Glückwünsche! Sie haben gerade Ihr erstes Projekt erstellt. Im Toolbox-Bereich können Sie mit vielen Funktionen spielen. Überprüfen Sie die einzelnen Drag & Drop-Schaltflächen, um mehr über die Funktionsweise des Programms zu erfahren. Im nächsten Schritt müssen Sie Ihre Anwendung auf einem Windows Mobile-Gerät ausführen. Verbinden Sie das Gerät mit dem Desktop, drücken Sie die Taste F5, wählen Sie den Emulator oder das Gerät aus, auf dem Sie es bereitstellen möchten, und wählen Sie OK. Wenn alles gut geht, wird Ihre Anwendung reibungslos laufen.
Das Erstellen von Apps für Smartphones ähnelt Windows Mobile-Geräten. Aber Sie müssen zuerst Ihr Gerät verstehen. Smartphones verfügen über ähnliche Funktionen wie PDAs und verfügen daher über Funktionen zum Senden und Beenden von Tasten. Die Back-Taste wird sowohl für die Rücktaste als auch für die Browser-Back-Funktion verwendet. Das Beste an diesem Gerät ist der programmierbare Softkey. Mit dieser Funktion können Sie mehrere Funktionen erstellen.Die zentrale Taste fungiert auch als "Enter" -Taste. Hinweis: Sie müssen das SmartPhone 2003 SDK installieren, um Smartphone-Anwendungen mit Visual Studio .NET 2003 zu schreiben. Hier kommt der schwierige Teil. Wenn in einem Touchscreen-Handheld keine Tastensteuerelemente vorhanden sind, müssen Sie alternative Steuerelemente wie das Menü auswählen. Visual Studio bietet Ihnen ein MainMenu-Steuerelement, das anpassbar ist. Zu viele Menüoptionen auf oberster Ebene führen jedoch zum Absturz des Systems. Sie können nur wenige Menüs der obersten Ebene erstellen und unter jedem Menü eine Vielzahl von Optionen angeben. Die Entwicklung von Apps für das BlackBerry OS ist heute ein großes Geschäft. Um eine BlackBerry-App zu schreiben, müssen Sie Folgendes besitzen: Eclipse funktioniert hervorragend mit der JAVA-Programmierung. Ein neues Projekt mit der Erweiterung .COD kann direkt in den Simulator geladen werden. Sie können die App dann testen, indem Sie sie über den Geräte-Manager laden oder die Befehlszeilenoption "Javaloader" verwenden. Hinweis: Nicht alle BlackBerry-APIs funktionieren für alle BlackBerry-Smartphones. Notieren Sie sich also die Geräte, die den Code akzeptieren.
Das Erstellen von Apps für den Pocket PC ähnelt dem der oben genannten Geräte. Der Unterschied besteht darin, dass das Gerät das .NET Compact Framework verwendet, das mehr als zehnmal "leichter" ist als die vollständige Windows-Version und zudem Entwicklern mehr Funktionen, Steuerelemente und Unterstützung für Webdienste bietet. Das gesamte Paket kann in einer kleinen CAB-Datei verstaut und direkt auf dem Zielgerät installiert werden - das geht viel schneller und unkomplizierter. Wenn Sie gelernt haben, eine grundlegende Anwendung für mobile Geräte zu erstellen, sollten Sie fortfahren und versuchen, Ihr Wissen zu erweitern. Hier ist, wie: Erstellen Sie Ihre erste Windows Mobile-Anwendung und führen Sie sie aus
Anwendungen für Smartphones erstellen
Was ist, wenn das Smartphone über einen Touchscreen verfügt?
Apps für BlackBerry-Smartphones schreiben
Anwendungen für Pocket PC erstellen
Was als nächstes?
Erstellen von Anwendungen für verschiedene mobile Systeme