Presentation laddar. Vänta.

Presentation laddar. Vänta.

LTU Skellefteå. Mobile Systems Research in Mobile Systems focus on services, applications and network solutions for mobile environments. Mobile Networks.

Liknande presentationer


En presentation över ämnet: "LTU Skellefteå. Mobile Systems Research in Mobile Systems focus on services, applications and network solutions for mobile environments. Mobile Networks."— Presentationens avskrift:

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 

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  , OTA

14 Mobila Plattformar Windows Mobile 6.5  Lanseras 6:e oktober  Windows Phone  Windows Marketplace

15 Mobila Plattformar  development   C++, C#, Visual Basic.NET  MS Visual Studio .NET Compact Framework  Windows Mobile SDK  $99 annual subscription fee (deployment)  Windows Marketplace 

16 Mobila Plattformar iPhone OS  inlåst eller stabil?  development   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   Java (JDK)  Eclipse + Googles Android dev. tool plug-in  Android SDK

19 Android  Distribution (OTA, USB)  Android Market   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?


Ladda ner ppt "LTU Skellefteå. Mobile Systems Research in Mobile Systems focus on services, applications and network solutions for mobile environments. Mobile Networks."

Liknande presentationer


Google-annonser