Ladda ner presentationen
Presentation laddar. Vänta.
Publicerades avGun Hansson
1
LTU Skellefteå
2
Mobile Systems Research in Mobile Systems focus on services, applications and network solutions for mobile environments. Mobile Networks Mobility solutions, performance monitoring, network management and security. Mobile Applications Applications adapting to mobile environments and application mobility. Mobile Services Networked services in a mobile context, increasing productivity, flexibility and experience.
3
Mobila Plattformar Utveckling för mobila tjänsteplattformar Vad är det vi säljer? vad vill vi med en mobil plattform? är det ett nytt interface till ett befintligt system? använder vi mobiliteten? (hur ?) vem installerar applikationen? vilka krav har vi på terminalen?
4
Mobila Plattformar Mobiltelefoner eller speciahårdvara? vad har vi för krav på den mobila plattformen? vilka typer av mobiltelefoner ska vi stödja? behöver vi ett hårdvaruspecifikt system?
5
Hårdvara/hårdvarunära Mobila Plattformar Typer av system: nätbaserade (mobilen som user inteface) nätanvändande (mobilen som del i system) hårdvaruspecifika system (ej standard mobil) Nätbaserade tjänster Nätanvändande tjänster I2
6
Mobila Plattformar Nätbaserade tjänster Varför välja ett operativsystem? Webben tar över mobilerna… många mobila tjänster nås via webbläsarna anpassningar till telefonmodell på serversidan billigare utveckling Passar dock inte för alla tillämpningar…
7
Mobila Plattformar Nätbaserade tjänster Vilket stöd finns i nätet? Vilka nät stödjer/kräver applikationen? Finns mer stöd i LTE/SAE, IMS?
8
Mobila Plattformar IMS (IP Multimedia Subsystem) IMS enables a consistent experience across multiple access technologies, user devices and geographic locations. Ericsson developers program for IMS applications… Eclipse Featured Member Plugin Ericsson IMS Application Development Tool (SDS) Ericsson’s Service Development Studio (SDS)
9
Mobila Plattformar Vilket operativsystem/plattform ska man välja?
10
Mobila Plattformar Operativsystem / plattformar vem är kunden? vilka typer av mobiltelefoner ska vi stödja? vilka funktioner kräver vi av mobilen? utvecklingsmiljöer? kostnader? hur distribueras applikationer?
11
Mobila Plattformar Fördelning operativsystem mobiltelefoner ComputerSweden 11 Sept. 2009
12
Mobila Plattformar Symbian Series 60 http://www.symbian.org/
13
Mobila Plattformar utveckling (http://developer.symbian.org/) Windows C++, Java ME,.NET, Ruby, Python, Flash lite App. dev. toolkit, IDE: Carbide.c++ SDK deployment Symbian OS Installation System (.sis) signing process Bluetooth, IR, SMS E-mail, OTA
14
Mobila Plattformar Windows Mobile 6.5 Lanseras 6:e oktober Windows Phone Windows Marketplace
15
Mobila Plattformar development http://developer.windowsphone.com C++, C#, Visual Basic.NET MS Visual Studio .NET Compact Framework Windows Mobile SDK $99 annual subscription fee (deployment) Windows Marketplace http://marketplace.windowsphone.com
16
Mobila Plattformar iPhone OS inlåst eller stabil? development http://developer.apple.com/iphone/ mac/Xcode/Interface Builder distribution via appstore restriktioner för godkännande? $99 annual subscription fee 30% till Apple
17
Android Open Handset Alliance + stark kärngrupp (Google driver på) + förväntas växa om iPhone + möjligheter att få in nätbaserade tjänster på ”djupet” i telefonen + öppet (fritt att modifiera) - öppet (många varianter) - kommer applikationer att fungera på olika varianter?
18
Android Öppen källkod, Apache V2 modifieringar: proprietär/open source även protokollstacken applikation framework multimedia framework utvecklingsverktyg http://developer.android.com Java (JDK) Eclipse + Googles Android dev. tool plug-in Android SDK
19
Android Distribution (OTA, USB) Android Market http://market.android.com Android developer: $25 (one time fee) 30 % av app. pris till Google End User License Agreement (EULA) Easy App. signing (Certificate)
20
Android App. utveckling Activities applikation, on screen Services background deamons (no GUI) Broadcast and Intent receivers application to service broker Intents: app begär tjänst, os väljer (mail klient) Content providers registered URI interface, may be started by OS
21
Mobila Plattformar Java Micro Edition (Java ME) (previously known as J2ME) vilka mobiltelefoner stödjer vad? Wireless Universal Resource File (WURFL) databas… (sanning?) tillverkarspecifika api:er
22
Mobila Plattformar Java ME JVM (KVM) Configuration (CDC/CDLC) Profile (MIDP) utvecklingsmiljöer Sun Java ME SDK NetBens Eclipse …
23
Mobila Plattformar Java ME distribution OTA JAD (app. descr.) + JAR webserver with mime setings USB
24
Mobila Plattformar Övriga OS Linux? Intel Moblin (2.1) utvecklas mer mot mid datorer + mini laptops Nokia Maemo (5) surfplattor -> mobiler utveckling i Qt
25
Mobila Plattformar Dagsläge/framtid för mobila plattformar?
26
International visibility Our workshop 2007 Dublin 2008 Montreal 2009 Zürich
27
Questions?
Liknande presentationer
© 2024 SlidePlayer.se Inc.
All rights reserved.