App-Entwicklungsprojekte: 40% bis 2016 Cloud-basiert
Laut dem IT-Research- und Beratungsunternehmen Gartner werden bis zum Jahr 2016 40 Prozent der Projekte zur Entwicklung mobiler Anwendungen cloudbasierte mobile Back-End Services nutzen. Dies soll u.a. dazu führen, dass Führungskräften in der Entwicklung die Kontrolle über das Tempo und den Verlauf der Cloud-Adaption innerhalb ihres Unternehmens entgleiten können.
Gartner sieht Mobile Back-End Services als eine Form von Platform as a service (PaaS) zur Unterstützung der App-Programmierung. Sie stellen u.a. die Speicher- und Nutzerverwaltung, Push Notifications oder die Services für die Integration von Sozialen Netzwerken (z. B. Inhalte teilen) bereit. Dabei kann Code auch auf einem Server und nicht auf dem Endgerät ausgeführt werden. Idealerweise für den Entwickler verhält sich die Cloud dabei als Blackbox – wobei allerdings Sicherheitsprobleme auftauchen können. Gartner empfiehlt daher die Aufstellung eindeutiger Security Policies auch und gerade für die Entwicklungsphase.
Gartner erwartet darüber hinaus, dass die bislang häufig ausgelagerte App-Entwicklung durch “Visual App Builders” und App-”Baukästen” ein gewisses Insourcing erleben könnte – ja, dass durch die visuell geführten Tools sogar Nicht-IT-Spezialisten vermehrt Apps entwickeln werden – mit dann allerdings nochmals vervielfachten Sicherheitsrisiken. Die derzeit im Markt verfügbaren Tools machen dies allerdings nach Überzeugung von Glanzkinder bislang nur für Apps mit extrem simplen Anforderungen möglich, die bislang für den Unternehmenseinsatz untauglich sind.
Mehr zur Thematik Mobile Back-End Services bietet der Report “What AD Leaders Need to Know About Cloud Mobile Back-End Services: Don’t Enter the Cloud Unprepared” der hier erworben werden kann. Mehr zur Thematik Mobile Software-Architekturen offeriert der Report “The Mobile Imperative: Mobile Application Strategies and Architecture”, für dessen Lektüre man sich hier registrieren kann.
Event: iOS DevCon
Auf der iOS DevCon wollen “nationale und internationale Trainer” einen “tiefen Einblick in die iOS-Welt” vermitteln. Die Konferenz wird von der Entwickler Akademie gemeinsam mit dem MobileTechnology-Medium (ehemals Mobile 360) vom 03. bis 04. Juni 2013 im Berliner Marriott Berlin Mitte (Courtyard) veranstaltet.
Einsteigern und fortgeschrittenen iOS-Entwicklern werden in diesen zwei Tagen “zwölf intensive Sessions, fünf Power Workshops (u.a. zu RestKit, zu Cocos2d oder zur Gesichtserkennung m. iOS), ein Speaker Panel und zwei spannende Keynotes” offerriert. Dabei sollen vor allem “die wichtigsten iOS-Themen zur Auswahl” angeboten werden: Vom Internet of Things: iOS und m2m, User Experience und Design, iOS Tooling, Processes, Methods, Coding, über iOS Publishing, Sales, Marketing, iOS Gaming bis hin zu Augmented Reality.
Aus den Themen der Sessions:
- UIWebView – wie man nativ das Maximum aus ihm rausholt
- iOS meets Social Media
- Distributing tickets with Passbook.
- Stay calm and keep shipping (Apps)
- UICollectionView – viel mehr als nur ein komfortables Grid
- Safety 1st – Mobile Security
- Speech Recognition & Speech Synthesis.
Die Teilnahme kostet 549 Euro zzgl. MwSt. (ein Tag) oder 799 Euro (zwei Tage). Programm u. Anmeldemöglichkeit
Die Entwickler-Akademie ist der Veranstaltungsarm des Software & Support Media-Verlags (SANDSMedia), in dem u.a. ff. IT-Fachmedien erscheinen: Business Technology Magazin, entwickler magazin, Javamagazin, Eclipse Magazin, windows.developer, PHP magazin, Create Or Die.
Gartner: Bis 2016 50% aller Apps hybrid?
Laut dem IT-Marktforschungs- und Beratungsunternehmen Gartner sollen bis zum Jahr 2016 über als 50 Prozent der mobil eingesetzten Applikationen hybride Apps sein – also Lösungen, die Elemente von nativen und Web Apps verbinden.
Management und Mitarbeiter haben stets vermehrt den Anspruch, dass Entwicklung und Einsatz mobiler Apps sowohl das mobile Arbeiten erleichtern und Arbeitsergebnisse verbessern als auch tatsächlich die Kundenbindung verbessern sollten. Hier versprechen laut Gartner Hybrid Apps Vorteile, da sie die relative Plattformunabhängigkeit von HTML5 Apps mit einem nativen Container verbinden, der den Zugriff auf Mobilgerätesensorik, Speicher etc. erleichtern kann. Die Marktforscher raten Unternehmen daher, sich mit Entwickungsumgebungen und Frameworks zu beschäftigen, die den Anspruch haben, native, Hybrid und Web-Applikationen zu unterstützen.
Zwei weitere Prognosen konnten die Consulter ihrer Glaskugel noch entlocken: 1. Noch in diesem Jahr werden wir die ersten vollwertigen 50-Dollar-Smartphones sehen – vermutlich aus chinesischer Produktion und zumindest in Schwellenmärkten.
2. Spätestens 2014 wird Apple von der Unternehmens-IT genau so akzeptiert sein, wie es Microsoft heute ist – u.a. ein Consumerization-Effekt
Mehr dazu im Report “Predicts 2013: Mobility Becomes a Broad-Based Ingredient for Change” der hier erworben werden kann.
Weitere Informationen zu den wichtigsten Jahresprognosen von Gartner vermittelt ein webinar am 27.02.2013.
SAPs Windows (Phone) 8-Strategie
SAP hat sechs neue SAP-Mobilanwendungen für Windows 8 sowie weitere App-Entwicklungen für die Plattformen Windows RT und Windows Phone 8 angekündigt. Das bei ERP-Anwendungen marktführende Unternehmen gab außerdem bekannt, dass künftig die Entwicklung von Windows-8-Anwendungen auf der SAP Mobile Platform (ehem. “Sybase Unwired Platform”) unterstützt werde. So könne die weit verbreitete Entwicklungsumgebung Visual Studio genutzt werden, um Business Apps auf Basis von HTML5 und JavaScript statt C# zu entwickeln. Die Services der SAP Mobile Platform sollen außerdem verbesserte Sicherheits- und Authentifizierungsfunktionen, die Bereitstellung von Benutzern, Geräten und Apps sowie automatische Benachrichtigungen unterstützen. Um die Entwicklung von Apps mit erweiterten Sicherheitsfunktionen noch einfacher zu gestalten, will die SAP eine Bibliothek für Anmelde- und Authentifizierungsvorgänge unter Windows 8 bereitstellen, die Entwicklern die Unterstützung verschiedener Integrationsoptionen in ihren Apps ermöglicht. Durch die Nutzung der SAP Mobile Platform als Framework sollen die entstehenden Apps auf Anwendungen und Daten sowohl von SAP als auch von anderen Anbietern zugreifen können.
Auch die Sicherheits-Funktionalität der ebenfalls von der übernommenen Sybase stammenden Mobile Device Management-Lösung (MDM) Afaria für die Verwaltung mobiler Endgeräte soll erweitert werden.
Die Windows-8-Ankündigung umfasst folgende Apps:
- WorkDeck ist eine speziell für Windows 8 entwickelte App, sie soll rollenbasierte Workflows zur Verfügung stellen, mit denen Personalverantwortliche auch unterwegs Reise-, Urlaubs- und Beschaffungssanträge genehmigen können.
- Manager Insight soll Mitarbeitern im Personalwesen Einblick in Mitarbeiterprofile gewähren und die Auswertung von Kennzahlen wie Vielfalt der Belegschaft, Mitarbeiterzahlen oder Talente an den einzelnen Standorten ermöglichen.
- Learning Assistant soll Benutzern jederzeit und überall Zugriff auf Online-Schulungen verschaffen.
- SAP Interview Assistant soll Personalverantwortliche bei der Vorbereitung von Bewerbungsgesprächen unterstützen: Die App bietet die Anzeige von Bewerbungsunterlagen, das Erstellen von Notizen, die Aufzeichnung von Gesprächsergebnissen und direkte Rückmeldungen an die Personalabteilung.
- Customer Financial Fact Sheet soll Vertriebsmitarbeitern und Kundenbetreuern mit der Anzeige von Kundenprofilen und dem Echtzeitzugriff auf Finanzdaten, Rechnungen und wichtigen Kundenaufträgen unterstützen.
- GRC Policy Surveysoll es Mitarbeitern ermöglichen, sich über Änderungen an für sie relevanten Richtlinien zu informieren. Durch die Beantwortung von Fragen können sie außerdem nachweisen, dass sie den Inhalt der Richtlinien verstanden haben (Lernstandsüberprüfung).
Die angekündigten Apps werden die Touch-Bedienung und die Funktionen der neuen Windows-Benutzeroberfläche wie Zoom, Kacheln und Snap-Modus unterstützen.
Registrierte Entwickler können hier hier eine Testversion der SAP Mobile Platform herunterladen.
zum SAP Mobile Apps Partner Center
aktuelle Darstellung zu SAPs In-Memory-Technik HANA und den CRM-Funktionen der SAP Business Suite
Post-PC: 3 Key Implications for the “Mobile Era”
Laut dem IT-Marktforschungs- und Beratungsunternehmen Gartner treten wir in die “post-PC”-Ära bzw. die Ära des Mobile Computing ein – sowohl was Endverbraucher wie Unternehmen angeht. Gartner hat aus dieser Erkenntnis drei zentrale Implikationen abgeleitet, die CIOs und IT-Verantwortliche beachten sollten:
- 1. Feststellen des Jetztzustands (“Legacy Assessment”); Feststellen des Sollzustands (Bedarf) bei Mobilen Apps in den kommenden 18 Monaten in den Sektoren B2E (Business-to-Employee), B2C und B2B. Vor der eigentlichen Entwicklung sollte die Implementierung einer Software-Architektur und eines Tool-Frameworks stehen, das auch für die die “context-aware” Apps der Zukunft gerüstet ist. Gleichzeitig haben sich die Entwicklungswerkzeuge dem Wandel von Desktop-centric zu Mobile-centric User Interface Design anzupassen. Weitere bedeutende junge Entwicklungsthemen sind: Audio- und vor allem Video-Integration, Spracherkennung/Sprachsteuerung, Gestensteuern, Mustererkennung/Gesichtserkennung.
- 2. Apps der Zukunft werden nicht nur anders/komfortabler bedient, sie liefern auch mehr und bessere Daten zurück: Tracking von beispielsweise Anwenderreaktionen, Geodaten- oder sozialer Kontext wird zu einem noch größeren Thema als heute schon. Besagte Software-Architekturen werden es darüber hinaus gestatten, Prozesse über mehrere Apps und mehrere Endgerätearten hinweg zu unterstützen.
- 3. Unternehmen und Organisationen sollten laut Gartner bereits jetzt taktisch in Entwicklungswerkzeuge investieren. Besondere Bedeutung wird hierbei dem Bereich HTML5 als kleinstem gemeinsamen plattformunabhängigem Nenner sowie Strategien für (automatisierte) Softwaretest-Szenarien und HelpDesk/Support zukommen.
Mehr Informationen im Gartner Report “Mobile Applications and Interfaces: New Approaches for a Multichannel Future” der hier geordert werden kann.
Entwickler: Android bald beliebter als iOS?
Big Screen zitiert Umfrageergebnisse von Ovum: “Googles Mobilbetriebssystem Android wird im Laufe dieses Jahres zur bevorzugten Plattform für App-Entwickler und am bisher dominierenden Konkurrenten iOS vorbeiziehen. Davon geht das britische Marktforschungsunternehmen Ovum aufgrund einer Entwicklerumfrage zur Programmierung von mobilen Apps aus. Das werde aber nicht bedeuten, dass die Entwickler Apples iOS den Rücken kehren werden, führt Ovum weiter aus. Die Marktforscher erwarten, dass nahezu alle Entwickler zukünftig beide Plattformen bedienen werden (wie Glanzkinder dies seit Jahren tut, d. Red.).
iOS gelte aber nach wie vor als lohnenswertere Lösung für Entwickler, um Geld zu verdienen. So erschienen Apps in der Regel zunächst für iOS und erst dann für andere Plattformen. Allerdings würden auch Entwickler, die sich bisher auf das iPhone konzentrierten und Android wegen der geringeren Einnahmemöglichkeiten außer Acht ließen, künftig nicht mehr am steigenden Marktanteil der Google-Plattform vorbeikommen, erläutert Ovum.
Insgesamt haben Android und iOS im Smartphone-Markt eine deutliche Vorrangstellung gegenüber anderen Plattformen. Laut der Umfrage zeigen App-Entwickler aber zunehmend auch Interesse an Windows Phone und BlackBerry OS. Sowohl Microsoft wie auch Research in Motion (RIM) bemühen sich bereits seit längerem, App-Entwickler für ihre Plattformen zu gewinnen. Die Anstrengungen tragen offenbar die ersten Früchte. Nun müssten die Unternehmen aber auch noch Kunden überzeugen, so Ovum.
Die Umfrage der Marktforscher ergab außerdem erstaunlicherweise, Entwickler würden zunehmend auf Cross-Platform-Entwicklungsumgebungen und -Tools verzichten. So spielten etwa Java, WAP oder Flash (kein Wunder, nach dessen Abkündigung seitens Hersteller Adobe, d. Red.) eine immer kleinere Rolle. Stattdessen gehe der Trend nun zu webbasierten Standards wie etwa HTML5.”
zur Ovum-Pressemitteilung
Adobe schließt Lücke mit PhoneGap
Adobe Systems hat im Rahmen der Adobe-Konferenz MAX 2011 eine Vereinbarung zur Übernahme von Nitobi Software bekanntgegeben, dem Erfinder von PhoneGap und PhoneGap Build. PhoneGap ist eine vielversprechende Open Source-Technologie zur einfachen Entwicklung mobiler “Cross-Plattform Apps” auf Basis von HTML5 und JavaScript. Die Akquisition wird voraussichtlich bis Ende Oktober 2011 abgeschlossen sein, Details der Übernahme wurden nicht bekanntgegeben.
Künftig können Entwickler also zwischen zwei Adobe-Lösungen zur Entwicklung von nativen Cross-Plattform Apps wählen: der Umsetzung auf Basis von HTML5 und JavaScript mit PhoneGap oder dem Einsatz von Adobe Flash über Adobe AIR. Das PhoneGap Open Source Framework wurde bis dato schon über 600.000 Mal heruntergeladen und laut Adobe zur Erstellung “vieler Tausend Applikationen” genutzt, die in mobilen App Stores für Geräte auf Basis von iOS, BlackBerry und anderen Betriebssystemen erhältlich sind.
“Wir sind außerdem begeistert, bekanntgeben zu können, dass der PhoneGap-Code an die Apache Software Foundation übergeben wurde”, sagte auf der MAX Dave Johnson, Chief Technology Officer bei Nitobi. “Die Apache Software Foundation ermöglicht es den Teilnehmern an ihrem Modell, gemeinsam an der Entwicklung von Open Source-Produkten zu arbeiten.”
Lesetipp: smart developer
Schon erstaunlich, was sich im Markt der auf das Mobile und mithin Digitale fokussierten Printblätter derzeit tut. Man könnte ja meinen, dass sich gerade die Klientel der Entwickler über diesen vielleicht schnellsten aller Märkte primär online – und dies zunehmend auch mobil – informiert. Dennoch gibt es ab sofort für die Nische “Entwickler für Mobile” sogar eine Alternative zum Mobile Developer. Diese steht unter dem Namen “Smart Developer” im gut sortierten Zeitschriftenhandel und kommt aus dem Hause Linux New Media AG (vgl. u.a. Print: Linux_Magazin, Admin, Linux User UbuntuUser; Online: linux-community.de). Wir haben uns Ausgabe 02/11 zu Gemüte geführt.
Das 100 Seiten starke Magazin irritiert ein wenig mit seiner im Bereich News von anderen Heftteilen deutlich abweichenden Typo und 3spaltigem Layout. Die sonstige Gestaltung ist unauffällig und nur selten mißglückt (ein Info-”Kasten” füllt S. 51 fast kpl.). Druck und Papier sind gut. Die testgelesene Ausgabe beschäftigt sich schwerpunktmäßig mit dem Trendthema plattformübergreifende Programmierung. “Programmieren Sie plattformunabhängig mit HTML5 & Co.” lockt denn auch die Titelzeile auf dem Cover. Im Schwerpunkt werden die GUI-Library Jo und die wirklich sehr interessante JavaScript-Library Phonegap im Detail und mit vielen Code-Beispielen vorgestellt (S. 12-18).
S. 20-23 gehören der Programmiersprache Monkeycoder, ein weiterer Beitrag von einem bei United Planet tätigen Autoren beschäftigt sich mit “Mobile Business Apps” nur aus dem Intrexx-Blickwinkel. Weitere vier Seiten verwendet die Ausgabe auf Smartphone Apps mit IBM EGL. Da hätten wir bei diesem Fokus-Thema Infos zu verbreiteten und vielversprechenden Ansätzen wie den von Sencha,
Appcelerator, Rhomobile,
MoSync oder natürlich Adobe vorgezogen.
In der Rubrik Hardware treten das Dell Venue Pro mit Windows Phone 7, Motorola Defy, HTC Desire HD, Huawei Ideos X5 sowie das Samsung Wave II ins Rampenlicht.
Sehr zielgruppenorientiert wirkt “Diese fünf iPad Apps sind Pflicht für Entwickler” aus der Rubrik Praxis, das beispielsweise iMockups empfiehlt. Dem Blick über den iOS- und-/oder Android-Tellerrand heben soll “Apps für MeeGo entwickeln” von einer Intel-Mitarbeiterin (S. 47-49). Warum dieser Artikel nicht in der Folgerubrik Entwicklung untergekommen ist, wird nicht ganz deutlich, zumal er auch Listings enthält. “Gesichtserkennung mit Bada” ist das Thema von S. 66-70, das deutlich über ein “Hello World” hinausgeht. Beiträge zur Programmierung mit ActionScript für das BlackBerry PlayBook, zur WebOS-Entwicklung mit Ares und 3D-Grafik mit OpenGL für Android runden die so inhalts- wie abwechslungsreiche Rubrik ab. Die Heft-DVD enthält SDKs zu Android, Bada (1.2.1), MeeGo (1.2) WebOS (2.1) sowie Qt-Nokia.
Die Einzelausgabe kostet 7,90 Euro, das Jahresabo 26,90 Euro in der Print-Version (4 Ausgaben + 4 DVDs) oder 23,90 Euro als Digital Subscrition (PDFs). Fazit: Beobachtenswerte Bereicherung des Spektrums.
mehr Infos und Bestell-Möglichkeit
HTML5 Entwickler Framework via M-Way
Unternehmen, die Apps einsetzen wollen, scheuen manchmal den mittlerweile durch die Vielzahl von unterschiedlichen Plattformen (iOS, Android, WP7, etc.) ständig steigenden Aufwand, für jedes mobile Betriebssystem entwickeln zu lassen. Sollen alle bedient werden, so treibt dies Aufwand und Kosten erheblich in die Höhe.
The-M-Projekt hat nun ein neues und offenes HTML5 Entwicklungs-Framework auf Java Script Basis vorgestellt. Innovativ dabei soll sein, dass sich das Framework komplett auf den Mobilen Kanal ausrichtet und somit eine Basis für die plattformübergreifende Entwicklung für mobile Applikationen ist. Die so entwickelten Apps sollen daher in Anwendung und Aussehen einer nativen Applikation gleichen.
Resultieren sollen browserbasierten HTML5- bzw. Web-Applikationen für alle Smartphone Segmente. Via HTML5 entstehen laut Anbieter Web-Apps, die nicht nur auf sämtlichen Smartphones und Tablet PCs optimale Inhalte anzeigen, sondern auch spezielle Design und Nutzungselemente liefern und mit Einschränkungen sogar offline genutzt werden können.
WWDC, 07.-11.06.2010
Die WWDC-Wallfahrt kann (u. sollte) wieder geplant werden: Die Jahresausgabe der jährlichen Worldwide Developers Conference (WWDC) wird vom 7. Juni bis 11. Juni im Moscone West Center in San Francisco stattfinden. Erwartungsgemäß wird die fünftägige Konferenz erstmals Sessions zur iPad Programmierung sowie Hands-on-Workshops zur iPhone Programmierung für OS 4 bieten. Ein weiteres neues Thema ist Mac OS X Core Technology Labs. Die WWDC zielt auf iProgramming-Profis. Diesen sollen heuer vor allem fünf Schlüsseltechnologien näher gebracht werden:
1. Application Frameworks (z.B. Push vs. local Notifications; API-Design f. Cocoa und Cocoa Touch; Feinheiten von iAd); 2. Internet & Web (z.B. Ergänzen von Touch- und Gesten-Erkennung auf Webseiten mit iPhone OS ); 3. Graphics & Media (z.B. Tuning & Optimierung von OpenGL ES; Bereitstellung von Spielen für das Game Center); 4. Developer Tools (z.B. Effektives Arbeiten mit Objective-C oder der Einsatz von Multitasking in OS 4.0); 5. Core OS (z. B. netzwerkfähige iPhone Apps oder die Integration von Peripherie-Geräten). Diese Bereiche werden von Apple-Ingenieuren in über 100 lösungsorientierten, technologisch-spezifischen Sessions präsentiert.
Überdies soll auch die WWDC 2010 natürlich wieder die Möglichkeit zum Networking mit Tausenden von Entwicklern mit ähnlichen Interessenlagen bieten. Schließlich werden wieder fünf Apple Design Award-Gewinner verkündet – diesmal erstmals inklusive iPad App Design. Tickets dürfen nur von bei Apple kostenpflichtig registrierten Entwicklern erworben werden – für knapp 1.600 US-Dollar.
Infos u. Registrierung