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>
Upcoming SlideShare
Loading in...5
×

Wireless environment for data access on a server

769

Published on

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

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
769
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Welkom allemaal, Ik ben Vincent Claes en heb men thesis via een Erasmus - uitwisselings programma gemaakt aan de universidade de Vigo te Spanje. Mijn thesis is genaamd “Wireless environment for data access on a server”.
  • 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>
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×