+ All Categories
Home > Technology > Wireless environment for data access on a server

Wireless environment for data access on a server

Date post: 07-Jul-2015
Category:
Upload: fpgabe
View: 760 times
Download: 0 times
Share this document with a friend
Description:
This is a short presentation on howto create a wireless environment on a server by use of J2ME and VB.NET (ASPX) technology.
27
Wireless environment for Wireless environment for data access on a server data access on a server Auteur: Auteur: Vincent Claes Vincent Claes Promotor (Vigo): Promotor (Vigo): Eng. Luís M. Álvarez Sabucedo Eng. Luís M. Álvarez Sabucedo Promotor (Vigo): Promotor (Vigo): Ph.D. Luís E. Anido Rifón Ph.D. Luís E. Anido Rifón Promotor (HL): Promotor (HL): Dr. Ing. Dr. Ing. Jan Boutsen Jan Boutsen Academiejaar: Academiejaar: 2003 - 2004 2003 - 2004 UNIVERSIDADE DE VIGO
Transcript
Page 1: Wireless environment for data access on a server

Wireless environment for Wireless environment for data access on a serverdata access on a server

Auteur:Auteur: Vincent ClaesVincent ClaesPromotor (Vigo):Promotor (Vigo): Eng. Luís M. Álvarez SabucedoEng. Luís M. Álvarez SabucedoPromotor (Vigo):Promotor (Vigo): Ph.D. Luís E. Anido RifónPh.D. Luís E. Anido RifónPromotor (HL):Promotor (HL): Dr. Ing.Dr. Ing. Jan BoutsenJan BoutsenAcademiejaar:Academiejaar: 2003 - 20042003 - 2004

UNIVERSIDADE DE VIGO

Page 2: Wireless environment for data access on a server

22

PresentatiePresentatie

OverzichtOverzicht

Gebruikte technologieënGebruikte technologieën

Ontwikkeld projectOntwikkeld project

ConclusiesConclusies

Page 3: Wireless environment for data access on a server

33

Universidade de VigoUniversidade de Vigo

Page 4: Wireless environment for data access on a server

44

OverzichtOverzicht

Page 5: Wireless environment for data access on a server

55

Gebruikte technologieënGebruikte technologieën

Wireless devicesWireless devices

HTTP connectionHTTP connection

Database ServerDatabase Server

Page 6: Wireless environment for data access on a server

66

Wireless devicesWireless devices

HTTP connectionHTTP connection

Database ServerDatabase Server

Gebruikte technologieënGebruikte technologieën

Page 7: Wireless environment for data access on a server

77

Wireless devicesWireless devices

extremely limited memoryextremely limited memory

Small screen sizesSmall screen sizes

Alternative input methodsAlternative input methods

Slow processorsSlow processors

Page 8: Wireless environment for data access on a server

88

Java technologyJava technology

Enterprise Edition (J2EE)Enterprise Edition (J2EE)

ServersServers Standard Edition (J2SE)Standard Edition (J2SE)

DesktopsDesktops Micro Edition (J2ME)Micro Edition (J2ME)

Small devicesSmall devices

Page 9: Wireless environment for data access on a server

99

J2MEJ2ME

ConfigurationsConfigurations

Hardware capabilities of mobile devicesHardware capabilities of mobile devices

ProfilesProfiles

Define the full set of API classesDefine the full set of API classes

Page 10: Wireless environment for data access on a server

1010

J2ME - ConfigurationsJ2ME - Configurations

Connected Device Configuration (CDC)Connected Device Configuration (CDC) 2MB of memory2MB of memory

32-bit microprocessor or controlller32-bit microprocessor or controlller

an available network connection, preferably high bandwidthan available network connection, preferably high bandwidth

Connected Limited Device Configuration (CLDC)Connected Limited Device Configuration (CLDC)Minimum of 160KB total memoryMinimum of 160KB total memory

Minimum 16-bit 25 MHz-processorMinimum 16-bit 25 MHz-processor

Limited user-interface facilitiesLimited user-interface facilities

No (or intermittent) low-bandwidth network connectionNo (or intermittent) low-bandwidth network connection

Page 11: Wireless environment for data access on a server

1111

J2ME – Profiles (CLDC)J2ME – Profiles (CLDC)

Mobile Information Device Profile (MIDP)Mobile Information Device Profile (MIDP)

today’s mobile devicestoday’s mobile devices

limited subset of J2SE’s feature setlimited subset of J2SE’s feature set

custom interface and input/output classescustom interface and input/output classes

Personal Digital Assistant Profile (PDAP)Personal Digital Assistant Profile (PDAP)

a superset of the MIDPa superset of the MIDP

PIM,…PIM,…

Page 12: Wireless environment for data access on a server

1212

J2ME – MIDPJ2ME – MIDP

Page 13: Wireless environment for data access on a server

1313

Programs usedPrograms used

JCreatorJCreator

Wireless Toolkit 2.0Wireless Toolkit 2.0

Page 14: Wireless environment for data access on a server

1414

Gebruikte technologieënGebruikte technologieën

Wireless devicesWireless devices

HTTP connectionHTTP connection

Database ServerDatabase Server

Page 15: Wireless environment for data access on a server

1515

HTTPHTTP

Just an interface on the clientJust an interface on the client

a kind of ‘browser’a kind of ‘browser’

Data is on the serverData is on the server

Connection is neededConnection is needed

Page 16: Wireless environment for data access on a server

1616

HTTPHTTP

HyperText Transfer ProtocolHyperText Transfer Protocol

HTTP transactionHTTP transaction request send by the client to the serverrequest send by the client to the server

response returned from the server to the response returned from the server to the clientclient

Page 17: Wireless environment for data access on a server

1717

XMLXML

eXtensible Markup Language is a meta-eXtensible Markup Language is a meta-language that describes the content of the language that describes the content of the document (self describing data)document (self describing data)

XML does not specify the tag set or grammar of XML does not specify the tag set or grammar of the languagethe language

XML is a cross-platform ,software and hardware XML is a cross-platform ,software and hardware independent tool for transmitting informationindependent tool for transmitting information

Page 18: Wireless environment for data access on a server

1818

XMLXML

Page 19: Wireless environment for data access on a server

1919

XML ParsingXML Parsing

Reading the data out of the tagsReading the data out of the tags

kXMLkXML

Page 20: Wireless environment for data access on a server

2020

Gebruikte technologieënGebruikte technologieën

Wireless devicesWireless devices

HTTP connectionHTTP connection

Database ServerDatabase Server

Page 21: Wireless environment for data access on a server

2121

Database ServerDatabase Server

Information was stored in a SQL Information was stored in a SQL databasedatabase

SQL= Structured Query LanguageSQL= Structured Query Language

ASP (Active Server Pages)ASP (Active Server Pages)Used to generate the XML filesUsed to generate the XML files

aspx – VB.NETaspx – VB.NET

Page 22: Wireless environment for data access on a server

2222

Final overviewFinal overview

Page 23: Wireless environment for data access on a server

2323

Developed ProjectDeveloped Project

Page 24: Wireless environment for data access on a server

2424

ConclusionsConclusions

J2ME will be the dominant platform for J2ME will be the dominant platform for mobile devicesmobile devices

450 million handsets (2007)450 million handsets (2007)

Data processing on the server sideData processing on the server side

Limitations of the devicesLimitations of the devices

Page 25: Wireless environment for data access on a server

2525

ResourcesResources

IBM developerworksIBM developerworks

http://www.ibm.com/developerworks/http://www.ibm.com/developerworks/ Nokia ForumNokia Forum

http://www.forum.nokia.comhttp://www.forum.nokia.com Sun WebsiteSun Website

http://www.sun.comhttp://www.sun.com

Page 26: Wireless environment for data access on a server

2626

Bedankt voor uw aandacht.Bedankt voor uw aandacht.

Vragen ?Vragen ?

Page 27: Wireless environment for data access on a server

2727

--== The End ==----== The End ==--


Recommended