Oracle Application Server 10g Oracle Developer Suite 10g OracleAS Wireless 10g Page 1 1
Agenda OracleAS Wireless 10g (9.0.4) OracleAS Wireless 10g (9.0.4) OracleAS Wireless 10g (9.0.4) Oracle Application Server OracleAS Wireless 10g OracleAS Wireless 10g (9.0.4) Oracle9iAS Wireless 9.0.2 OracleAS Wireless Page 2 2
OracleAS Wireless 10g Page 3 3821 3
OracleAS Wireless 10g (9.0.4) OracleAS Wireless 10g J2ME, Wireless Client Page 4 3821 4
Browsers on Laptops, PDAs, Phones E, Fax, J2ME J2ME Web J2ME J2ME CHTML, HDML, XHTML, HTML(PC ), HTML(PDA), HTML ( ) WML Page 5 5
PDA, E, Fax, J2ME J2ME OracleAS Wireless 10g OracleAS Wireless 10g (9.0.4) Page 6 6
Web XML or (HTTP) XHTML SMS XForms Web Web Web (SOAP) Service Wireless Client XHTML/XForms + CSS XHTML MP + CSS MobileXML Wireless Runtime Cookie i (CHTML), EZweb (HDML, XHTML), Vodafone (J-Phone HTML) 200+ HTTP, SMTP, SMS, MMS,, Page 7 3821 7
: MobileXML, XHTML MP + CSS, XHTML+XForms + CSS : : HTTP, SMTP, MMS : i EZweb Vodafone Live! : OracleAS Wireless 10g Web ( SMS ) XHTML/XForms/CSS, XHTML MP/CSS, MobileXML XHTML+XForms Mobile CSS (Cascading Stylesheets) XHTML MP MobileXML XML OracleAS Wireless 10g ( ) Page 8 8
OracleAS Wireless 10g Page 9 3821 9
OracleAS Wireless 10g XHTML, XForms, CSS Wireless Client (XForms) Web Clipping Page 10 10
Wireless Portal 9.0.2 (/ptg/rm) Webtool Multi-Channel Gateway 9.0.4 Webtool XHTML, XML Wireless Portal OracleAS Wireless 10g (9.0.4) Multi-Channel Gateway Page 11 11
Wireless Portal Wireless Portal (/ptg/rm) 2 1. Application Server Control 2. ( PIM) XML Webtool Wireless Portal ( ) Oracle9iAS Wireless 9.0.2 Page 12 12
Wireless Portal E Oracle9iAS Wireless 9.0.2, Oracle Collabollation Suite R2 Page 13 13
Multi-Channel Gateway XHTML MobileXML Multi-Channel Gateway XHTML,MobileXML HTTP(S) Wireless (Multi-Channel Gateway) JSP (Hello.jsp) URL Multi-Channel Gateway Web URL ( OracleAS Wireless ) Hello.jsp Multi-Channel Gateway URL 1.Multi-Channel Gateway URL 2. URL ( HTTP 80, HTTPS 443 ) 3.2 URL // : / ( ) 4.Multi-Channel Gateway URL 3 URL Page 14 14
XHTML, XForms, CSS MobileXML (Oracle) XHTML(W3C) CSS (W3C) XForms (W3C) Page 15 15
XHTML HTML4.0 XML XHTML Basic (W3C) XHTML Mobile Profile (OMA) OracleAS Wireless 10g XHTML Basic XHTML Mobile Profile Page 16 16
CSS ( ) XHTML XHTML OracleAS Wireless 10g CSS CSS level 2, CSS level 3 Media Queries, CSS Mobile Profile, Oracle CSS Page 17 17
XForms HTML W3C XForms XML XForms Page 18 18
XForms XForms VoiceXML XForms Plug-in Wireless Client OHS Web Applications (HTTP) XHML/XForms <XML/> Document Page 19 19
XForms (Hello World!) <?xml version='1.0' encoding='iso-8859-1' standalone='yes'?> <html xmlns="http://www.w3.org/2002/06/xhtml2" xmlns:xforms="http://www.w3.org/2002/xforms"> <head> <title xml:lang="en">hello World</title> <xforms:model> </xforms:model> </head> <body> <h2>hello World!</h2><hr/> <p> The current time is: <xforms:output value="now()"/> </p> </body> </html> XForms Hello World! XForms now() Page 20 20
3 XML Content-Type Wireless Mime Type Mobile XML mxml-* text/vnd.oracle.mobilexml XHTML+XForms XHTML Mobile Profile xforms-* xhtml-* application/vnd.oracle.xhtml+xform s application/vnd.wap.xhtml+xml OracleAS Wireless XHTML,XForms,MobileXML OracleAS Wireless 10g (9.0.4), 30+ MobileXML, 20+ XHTML+XForms, 20 XHTML MP OracleAS Wireless Webtool 90. *-chtml, *-hdml-kddi, *-html32, *-html40, *-mml, *-mml-t04, *-xmp DoCoMo (NTT DoCoMo i ), HDML_EZweb (KDDI au, TUKA EZweb ), HTML40 (PC ), J-PHONE ( Vodafone Live! ), J-PHONE-T04 (J-PHONE 2 ), XHTML-EZweb (KDDI CDMA 2000 1x ), MS-PPC-HTML32 (Microsoft Pocket PC ) DDI Pocket Air H Phone Webtool DoCoMo Mozilla*DDIPOCKET* Page 21 21
Wireless Client XForms Wireless Client Wireless Development Kit (WDK) OTN-US 2004/01 OTN-US Wireless Client Preview WDK Wireless Client Windows 2000 (Service Pack3 ), Windows XP 266 MHz Pentium II 128MB Internet Explorer 6.0 3MB : http://otn.oracle.com/tech/wireless/mobilebrowser.htm Page 22 22
Wireless Client Client Platform (GUI) XFORMS/XHTML XML Wireless Client XHTML/XFORMS (XClient) OracleAS Wireless OracleAS Wireless 10g XForms XHTML/XForms (Xclient) XForms/Xpath XHTML/XForms XML Page 23 23
BMP, GIF, JPEG, PNG, WBMP, XHTML/MobileXML (VoiceXML) Page 24 24
(XHTML) XHTML <object> adapt, notsize <!-- Turn of auto adaptation, using <param> element -- > <object id=myid2" data="images/oralogo.gif" type="image/gif"> <param name="adapt" value="false" /> </object> <!-- Turn of auto size adaptation, using <param> element --> <object id=myid2" data="images/oralogo.gif" type="image/gif"> <param name="adapt" value="notsize" /> </object> Page 25 25
Web Clipping Web Web Clipping Studio Web Clipping Studio PC Page 26 26
Web Clipping OracleAS Portal Web Clipping HTML OracleAS Wireless XML (MobileXML) HTML HREF PC Web Clipping Web Clipping Web Clipping Web Clipping URL HTML Web Clipping MobileXML OracleAS Wireless 10g Web Clipping Web Clipping Studio JSP Java HTML (UL LI ) Wireless MobileXML XHTML Page 27 27
Web Clipping Pocket PC Web Clipping Studio HTML <table>, <div>, <span>, <applet>, <object>, <embed>, <ul> <ol> (Clipping) HTML ( ) (Scraping) Page 28 28
Wireless Developer Kit (WDK) OracleAS Wireless JDeveloper Wireless Extension (JWE) IDE WDK WDK Page 29 29
Wireless Development Kit (WDK) Lite (MCSLite) XML J2ME Web Services Software Development Kit (J2ME SDK) MCSLite OracleAS Wireless 10g MCSLite MCSLite MCSLite HTTP XHTML MobileXML HTTP HTTP (XHTML MobileXML)I HTTP Page 30 30
OracleAS Wireless J2ME Proxy OracleAS Wireless 10g Page 31 31
J2ME SDK J2ME Web J2ME (MIDlet) SOAP Web OracleAS Wireless Web J2ME SDK Web / J2ME SDK Web Service J2ME MIDlet 1. J2ME Proxy Server Web WSDL (Web Services Definition Language) 2. Web J2ME 3. J2ME MIDlet Java Web Service Page 32 32
JDeveloper Wireless Extension (JWE) JDeveloper XHTML+XForms, XHTML MP, MobileXML, J2ME Wizard JWE WDK Page 33 33
JWE Page 34 34
OracleAS Wireless 10g Page 35 3821 35
Wireless Portal FolderRenderer.jsp PCBrowserRenderer.jsp PDABrowserRenderer.jsp MicroBrowserRenderer.jsp VoiceRenderer.jsp PCBrowserRenderer.jsp PCBrowserHeader.jsp PCBrowserBody.jsp PCBrowserFooter.jsp Page PDABrowserRenderer.jsp PDABrowserHeader.jsp PDABrowserBody.jsp PDABrowserFooter.jsp 9.0.2 Wireless Portal OracleAS Wireless 10g JSP JSP [ORACLE_HOME]/j2ee/OC4J_Wireless/applications/ptg/ptgweb/modules/iaswfr/FolderRenderer.jsp 2 JSP PC, PDA, MicroBrowser, Voice, Messanger Webtool 3 XXXHeader.jsp, XXXBody.jsp, XXXFooter.jsp FolderRenderer Webool IASWFolderRenderer : OracleAS Wireless 10g ptg Web JSP JSP Oracle Application Server 10g Page 36 36
Portal and Wireless Oracle Portal Desktop Portlets OracleAS Portal Multi-Channel Portlets OracleAS Wireless MobileXML MobileXML PC OracleAS Wireless OracleAS Portal OracleAS Portal ACCEPT PC ACCEPT KDDI, TUKA EZweb i Vodafone Live! PDA OracleAS Portal 3 text/html text/xml (OracleAS Portal XML ) text/mobilexml (OracleAS Portal MobileXML ) Page 37 37
Portal & Wireless 1 8 14 3 9 2 Wireless 4 7 10 13 11 Portal 5 6 12 Portlet Portlet Menu List 1. OracleAS Portal ( : http://my.server.com/pls/portal/portal.home) 2. OracleAS Portal HTTP Accept Header PC OracleAS Wireless 3. OracleAS Wireless (9.0.4 : http://my.mobileserver.com/ptg/rm?paredirect=true&paoid=4100&pahome=4100) 4. OracleAS Wireless 3 URL OracleAS Portal OracleAS Portal HTTP Header text/vnd.oracle.mobilexml 5. mod_plsql cookie Portal 6. Mobile home page (MobileXML) 7. OracleAS Portal URL ( : http://my.server.com/portal/page?_pageid=1,1,1_30460&_dad=port al&schema=portal) 8. 7 OracleAS Wireless URL http://portalstudio.oracle.com/pls/ops/docs/folder/community/pdkmobile/mobile DOCS/V9020/gettingstarted.htm Page 38 38
1. 2. 3. ( OracleAS Wireless 6. 5. OracleAS Wireless 4. XML VoiceXML http://otn.oracle.com/tech/wireless/integration/index.html 2004/01 ( ) (1) (2) HTTP VoiceXML OracleAS Wireless (3)OracleAS (4)OracleAS Wireless XML (5)OracleAS Wireless VoiceXML (6) VoiceXML MobileXML XHTML OracleAS Wireless 10g Oracle Collaboration Suite OracleAS Wireless MobileXML XHTML VoiceXML Page 39 39
(Oracle, SAP, PeopleSoft, JD Edwards, Siebel ) Enterprise & Integration Web OracleAS Integration OracleAS Wireless XHTML MobileXML XHTML MobileXML OracleAS Wireless 10g HTTP, XML Page 40 40
OracleAS Wireless 10g OracleAS Wireless 10g XHTML+XForms+CSS Wireless Client Web Clipping J2ME Web Service JDeveloper Wireless Extension Page 41 41
Wireless Option Oracle Application Server 10g Enterprise Edition Oracle Application Server 10g Page 42 42
Oracle Corporation Oracle Corporation Page 43 43