Wireless environment for data access on a server Auteur: Vincent Claes Promotor (Vigo): Eng. Luís M. Álvarez Sabucedo Prom...
Presentatie <ul><li>Overzicht </li></ul><ul><li>Gebruikte technologieën </li></ul><ul><li>Ontwikkeld project </li></ul><ul...
Universidade de Vigo
Overzicht
Gebruikte technologieën <ul><li>Wireless devices </li></ul><ul><li>HTTP connection </li></ul><ul><li>Database Server </li>...
<ul><li>Wireless devices </li></ul><ul><li>HTTP connection </li></ul><ul><li>Database Server </li></ul>Gebruikte technolog...
Wireless devices <ul><li>extremely limited memory </li></ul><ul><li>Small screen sizes </li></ul><ul><li>Alternative input...
Java technology <ul><li>Enterprise Edition (J2EE) </li></ul><ul><li>   Servers </li></ul><ul><li>Standard Edition (J2SE) ...
J2ME <ul><li>Configurations </li></ul><ul><li>   Hardware capabilities of mobile devices </li></ul><ul><li>Profiles </li>...
J2ME - Configurations <ul><li>Connected Device Configuration (CDC) </li></ul><ul><ul><ul><li>  2MB of memory </li></ul></u...
J2ME – Profiles (CLDC) <ul><li>Mobile Information Device Profile (MIDP) </li></ul><ul><li>   today’s mobile devices </li>...
J2ME – MIDP
Programs used <ul><li>JCreator </li></ul><ul><li>Wireless Toolkit 2.0 </li></ul>
Gebruikte technologieën <ul><li>Wireless devices </li></ul><ul><li>HTTP connection </li></ul><ul><li>Database Server </li>...
HTTP <ul><li>Just an interface on the client </li></ul><ul><li>   a kind of ‘browser’ </li></ul><ul><li>Data is on the se...
HTTP <ul><li>HyperText Transfer Protocol </li></ul><ul><li>HTTP transaction </li></ul><ul><ul><li>   request send by the ...
XML <ul><li>eXtensible Markup Language is  a meta-language that describes the content of the document (self describing dat...
XML
XML Parsing <ul><li>Reading the data out of the tags </li></ul><ul><li>kXML </li></ul>
Gebruikte technologieën <ul><li>Wireless devices </li></ul><ul><li>HTTP connection </li></ul><ul><li>Database Server </li>...
Database Server <ul><li>Information was stored in a SQL database </li></ul><ul><ul><ul><li>SQL= Structured Query Language ...
Final overview
Developed Project
Conclusions <ul><li>J2ME will be the dominant platform for mobile devices </li></ul><ul><ul><ul><li>   450 million handse...
Resources <ul><li>IBM developerworks </li></ul><ul><li>http://www.ibm.com/developerworks/ </li></ul><ul><li>Nokia Forum </...
<ul><li>Bedankt voor uw aandacht. </li></ul><ul><li>Vragen ? </li></ul>
<ul><li>  </li></ul><ul><li>--== The End ==-- </li></ul>
Próxima SlideShare
Cargando en…5
×

Wireless environment for data access on a server

917 visualizaciones

Publicado el

This is a short presentation on howto create a wireless environment on a server by use of J2ME and VB.NET (ASPX) technology.

Publicado en: Tecnología
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Wireless environment for data access on a server

  1. 1. Wireless environment for data access on a server Auteur: Vincent Claes Promotor (Vigo): Eng. Luís M. Álvarez Sabucedo Promotor (Vigo): Ph.D. Luís E. Anido Rifón Promotor (HL): Dr. Ing. Jan Boutsen Academiejaar: 2003 - 2004 UNIVERSIDADE DE VIGO
  2. 2. Presentatie <ul><li>Overzicht </li></ul><ul><li>Gebruikte technologieën </li></ul><ul><li>Ontwikkeld project </li></ul><ul><li>Conclusies </li></ul>
  3. 3. Universidade de Vigo
  4. 4. Overzicht
  5. 5. Gebruikte technologieën <ul><li>Wireless devices </li></ul><ul><li>HTTP connection </li></ul><ul><li>Database Server </li></ul>
  6. 6. <ul><li>Wireless devices </li></ul><ul><li>HTTP connection </li></ul><ul><li>Database Server </li></ul>Gebruikte technologieën
  7. 7. Wireless devices <ul><li>extremely limited memory </li></ul><ul><li>Small screen sizes </li></ul><ul><li>Alternative input methods </li></ul><ul><li>Slow processors </li></ul>
  8. 8. Java technology <ul><li>Enterprise Edition (J2EE) </li></ul><ul><li> Servers </li></ul><ul><li>Standard Edition (J2SE) </li></ul><ul><li> Desktops </li></ul><ul><li>Micro Edition (J2ME) </li></ul><ul><li> Small devices </li></ul>
  9. 9. J2ME <ul><li>Configurations </li></ul><ul><li> Hardware capabilities of mobile devices </li></ul><ul><li>Profiles </li></ul><ul><li> Define the full set of API classes </li></ul>
  10. 10. J2ME - Configurations <ul><li>Connected Device Configuration (CDC) </li></ul><ul><ul><ul><li> 2MB of memory </li></ul></ul></ul><ul><ul><ul><li>32-bit microprocessor or controlller </li></ul></ul></ul><ul><ul><ul><li>an available network connection, preferably high bandwidth </li></ul></ul></ul><ul><li>Connected Limited Device Configuration (CLDC) </li></ul><ul><ul><ul><ul><li>Minimum of 160KB total memory </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Minimum 16-bit 25 MHz-processor </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Limited user-interface facilities </li></ul></ul></ul></ul><ul><ul><ul><ul><li>No (or intermittent) low-bandwidth network connection </li></ul></ul></ul></ul>
  11. 11. J2ME – Profiles (CLDC) <ul><li>Mobile Information Device Profile (MIDP) </li></ul><ul><li> today’s mobile devices </li></ul><ul><li> limited subset of J2SE’s feature set </li></ul><ul><li> custom interface and input/output classes </li></ul><ul><li>Personal Digital Assistant Profile (PDAP) </li></ul><ul><li> a superset of the MIDP </li></ul><ul><li> PIM,… </li></ul>
  12. 12. J2ME – MIDP
  13. 13. Programs used <ul><li>JCreator </li></ul><ul><li>Wireless Toolkit 2.0 </li></ul>
  14. 14. Gebruikte technologieën <ul><li>Wireless devices </li></ul><ul><li>HTTP connection </li></ul><ul><li>Database Server </li></ul>
  15. 15. HTTP <ul><li>Just an interface on the client </li></ul><ul><li> a kind of ‘browser’ </li></ul><ul><li>Data is on the server </li></ul><ul><li> Connection is needed </li></ul>
  16. 16. HTTP <ul><li>HyperText Transfer Protocol </li></ul><ul><li>HTTP transaction </li></ul><ul><ul><li> request send by the client to the server </li></ul></ul><ul><ul><li> response returned from the server to the client </li></ul></ul>
  17. 17. XML <ul><li>eXtensible Markup Language is a meta-language that describes the content of the document (self describing data) </li></ul><ul><li>XML does not specify the tag set or grammar of the language </li></ul><ul><li>XML is a cross-platform ,software and hardware independent tool for transmitting information </li></ul>
  18. 18. XML
  19. 19. XML Parsing <ul><li>Reading the data out of the tags </li></ul><ul><li>kXML </li></ul>
  20. 20. Gebruikte technologieën <ul><li>Wireless devices </li></ul><ul><li>HTTP connection </li></ul><ul><li>Database Server </li></ul>
  21. 21. Database Server <ul><li>Information was stored in a SQL database </li></ul><ul><ul><ul><li>SQL= Structured Query Language </li></ul></ul></ul><ul><li>ASP (Active Server Pages) </li></ul><ul><ul><ul><ul><li>Used to generate the XML files </li></ul></ul></ul></ul><ul><ul><ul><ul><li>aspx – VB.NET </li></ul></ul></ul></ul>
  22. 22. Final overview
  23. 23. Developed Project
  24. 24. Conclusions <ul><li>J2ME will be the dominant platform for mobile devices </li></ul><ul><ul><ul><li> 450 million handsets (2007) </li></ul></ul></ul><ul><li>Data processing on the server side </li></ul><ul><li>Limitations of the devices </li></ul>
  25. 25. Resources <ul><li>IBM developerworks </li></ul><ul><li>http://www.ibm.com/developerworks/ </li></ul><ul><li>Nokia Forum </li></ul><ul><li>http://www.forum.nokia.com </li></ul><ul><li>Sun Website </li></ul><ul><li>http://www.sun.com </li></ul>
  26. 26. <ul><li>Bedankt voor uw aandacht. </li></ul><ul><li>Vragen ? </li></ul>
  27. 27. <ul><li> </li></ul><ul><li>--== The End ==-- </li></ul>

×