Скачать презентацию Framework and application bytecode size k XML parser Скачать презентацию Framework and application bytecode size k XML parser

df60c68eb5bb1328d86d9a980662d99d.ppt

  • Количество слайдов: 16

Framework and application bytecode size k. XML parser Application Utility Logic Data Graphics classes Framework and application bytecode size k. XML parser Application Utility Logic Data Graphics classes (MIDlet) (XML file) MIDP CLDC

Internet MIDlet my. Paros web site Web server JAXP Jar file JDBC Database JSP Internet MIDlet my. Paros web site Web server JAXP Jar file JDBC Database JSP pages XML

J 2 ME compatible device Bluetooth 2 Web server download jar file Internet 1 J 2 ME compatible device Bluetooth 2 Web server download jar file Internet 1 HTTP JAR k. XML parser J 2 ME compatible device k. XML parser Mobile network Base station download jar file (end-to-end HTTP) Web server Internet JAR

web server <HTML> <BODY> ……. </BODY> </HTML> <%> script code <%> </HTML> Application server web server ……. <%> script code <%> Application server Database

JDBC Java Server Page (JDBC method invocations) SQL JDBC Driver Database JDBC Java Server Page (JDBC method invocations) SQL JDBC Driver Database

Information retrieval through a wireless network Mobile network Base station Internet IEEE 1 1 Information retrieval through a wireless network Mobile network Base station Internet IEEE 1 1 802. laptop Wireless network access point requ e resp st ons e Web servers handheld device st ue se req on p res

server communicator PC PDA mobile phone workstation Optional packages laptop Optional packages J 2 server communicator PC PDA mobile phone workstation Optional packages laptop Optional packages J 2 EE screen phone set-top box and net TV J 2 SE Game Profile PDA Profile CVM Java Language MIDP CLDC CDC J 2 ME JVM pager Optional packages Personal RMI Profile smart phone KVM Java card Card VM

J 2 ME platform levels Java application Profile Libraries JVM Configuration Operation System Device J 2 ME platform levels Java application Profile Libraries JVM Configuration Operation System Device hardware J 2 SE CDC CLDC

J 2 ME Characteristics and architecture • Java Virtual Machine – Virtual Hardware (Processor) J 2 ME Characteristics and architecture • Java Virtual Machine – Virtual Hardware (Processor) – KVM (K Virtual Machine) • Min. 128 k. Byte, typ. 256 k. Byte • Optimized for low performance devices • Might be a co-processor • Configurations – Subset of standard Java libraries depending technical hardware parameters (memory, CPU) – CLDC (Connected Limited Device Configuration) Applications Profile (MIDP) Configurations (CDC, CLDC) Java Virtual Machine (JVM, KVM) Operating system • Basic libraries, input/output, security – describes (Symbian, Palm, Win. CE) Java support for mobile devices • Profiles – Interoperability of heterogeneous devices belonging to the same category – MIDP (Mobile Information Device Profile) • Defines interfaces for GUIs, HTTP, application support, … Hardware (SH 4, ARM, 68 k, . . . )

MIDlets development & deployment MIDP Networking MIDlets development & deployment MIDP Networking

Integrating J 2 ME with WAP and i-mode Content producers Wireless portals Portable terminals Integrating J 2 ME with WAP and i-mode Content producers Wireless portals Portable terminals Static content Web server or WAP gateway WML / c. HTML browser Dynamic content Content transcoding J 2 ME applications (jar files) Application provisioning J 2 ME applications Application Management Software MIDP CLDC

J 2 ME application provisioning Gateway WML, c. HTML, XML 1 Wireless network WAP J 2 ME application provisioning Gateway WML, c. HTML, XML 1 Wireless network WAP / i-mode site Application Descriptor (*. jad) 2 J 2 ME device Application Management Software Application advertisement through WAP or i-mode 1 3 jar file Application selection by the user The AMS downloads the J 2 ME application 2 3 Content provider Choose game: Backgammon Confirm:

End-to-End Architecture for m-Commerce Client-tier Web-tier Backend-tier MIDlet GUI XML (JAXP) J 2 ME End-to-End Architecture for m-Commerce Client-tier Web-tier Backend-tier MIDlet GUI XML (JAXP) J 2 ME device WML microbrowser WAP device c. HTML microbrowser i-mode device WAP gateway WML JSP pages c. HTML Web server & application server Data (Oracle, SQL Server, My. SQL)

Sun J 2 ME Wireless Toolkit Sun J 2 ME Wireless Toolkit