Abschlusspräsentation "mojawe"

820 views

Published on

Janne Schulz
Karl Steinbuch Stipendium
Jahrgang 2009

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
820
On SlideShare
0
From Embeds
0
Number of Embeds
135
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Abschlusspräsentation "mojawe"

  1. 1. mojawe – mobile java web environment Vorstellung desvon der MFG Stiftung geförderten ProjektesMobile Java Web Environment Janne Christian Schulz
  2. 2. mojawe – projekt .. Projektforderung  Beginn: November 2009  Ende: November 2010 projektschwerpunkt:  Software framework für Smartphones wissenschaftliche betreuung durch prof. dr. ..christian schindelhauer, universitat freiburg janne schulz
  3. 3. mojawe – smartphone betriebssysteme janne schulz
  4. 4. mojawe – technologien jedes os stellt eigene technologien zur entwicklung von mobilen anwendungen bereit: Flash Lite / AIR HTML 5 Android SDK Objective C JavaME Silverlight Qt janne schulz
  5. 5. mojawe – anwendungsentwicklung der (die) entwickler(in) sagt: .. "ich mochte eine anwendung einmal .. programmieren und diese soll auf moglichst vielen .. geraten installierbar sein" janne schulz
  6. 6. mojawe – anwendungsentwicklung der (die) entwickler(in) sagt: .. "ich mochte eine anwendung einmal .. programmieren und diese soll auf moglichst vielen .. geraten installierbar sein" Der (die) benutzer(in) sagt: .. .. "ich mochte moglichst viele unterschiedliche .. anwendungen installieren und ausführen konnen" janne schulz
  7. 7. mojawe – anwendungsentwicklung der (die) entwickler(in) sagt: .. "ich mochte eine anwendung einmal .. programmieren und diese soll auf moglichst vielen .. geraten installierbar sein" Der (die) benutzer(in) sagt: .. .. "ich mochte moglichst viele unterschiedliche .. anwendungen installieren und ausführen konnen" .. die losung: mojawe janne schulz
  8. 8. mojawe – software framework mojawe ist eine entwicklungs- und laufzeitumgebung für web-apps → mojawe-apps das software framework umfasst:  den mojawe-server für smartphones und  www.mojawe.com, das zentrale entwicklungs- und app- portal janne schulz
  9. 9. mojawe – mojawe-server mojawe server ist:  eine javame applikation für symbian betriebssysteme  bietet via interfaces zugang zu den systemressourcen des smartphones (kamera, gps, …)  interfaces werden über urls angesprochen  bsp "kamera": http://localhost:5335/i/camera  kann durch netzwerkverbindung (w-lan) über standardisiertes protokoll (http) sowohl lokal als auch von außen angesprochen werden  mit eignen modulen/interfaces beliebig erweiterbar – kann so individuellen anforderungen angepasst werden janne schulz
  10. 10. mojawe – mojawe-app mojawe-app besteht aus html seiten, javascript code und css angaben wird direkt auf dem mojawe-server installiert hat durch den mojawe-server zugriff auf die systemressourcen des smartphones aufgerufen wird die app über den browser janne schulz
  11. 11. mojawe – architektur zugriff mit Browser: entweder lokal oder via netzwerk von au ßenmojawe-appsmojawe-serversystem-ressourcen Smartphone janne schulz
  12. 12. mojawe – www.mojawe.com www.mojawe.com ist das zentrale entwicklungs- und app-portal erfüllt mehrere verschiedene funktionen:  "mojawe-apps": zentrales verzeichnis aller .. veroffentlichter mojawe-apps, die zum download freigegeben sind  "developer": informationen, tutorials und dokumentation zu dem mojawe-server, beispielanwendungen uvm. (im aufbau)  "Mein mojawe": geschützter bereich für entwickler zur administration und entwicklung der mojawe-apps janne schulz
  13. 13. mojawe – distribution der mojawe-app 1. quelldateien auf mojawe.com hochladen 2. mojawe-app erzeugen3. mojawe-app runterladen und von lokal aus verteilen/installieren 4. mojawe-app auf www.mojawe.com im zentralen verzeichnis zum download anbieten janne schulz
  14. 14. mojawe – zusammenfassung und ausblick "Develop once - deploy everywhere" .. mojawe stell ein komplettes okosystem für web-apps zur verfügung:  mojawe-server als laufzeitumgebung auf den smartphones  www.mojawe.com als entwicklungs- und app-portal aktuell unterstütztes os: symbian .. nachster schritt: portierung des mojawe-servers auf android janne schulz
  15. 15. mojawe – vielen dank vielen dank für die aufmerksamkeit! janne schulz

×