Your SlideShare is downloading. ×
Java Two 2012 ADF
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Java Two 2012 ADF

62
views

Published on

Published in: Education, Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

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

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Windows Your Name This is a book! C:>_ Message I am windows! OK Cancel
  • 2. +
  • 3. 聯成電腦 張益裕
  • 4. Speaker Name Speaker Title Date 企業行動化的利器-ADF
  • 5. 張益裕 •  聯成電腦講師 •  Java •  資料庫 •  Android與iOS
  • 6. Agenda •  •  •  •  Oracle ADF介紹 新世代行動裝置應用程式開發架構 Oracle ADF Mobile 試試看
  • 7. Speaker Name Speaker Title Date Introduction to Oracle ADF
  • 8. Oracle ADF Overview •  •  •  •  •  •  Productive Application Development End to End Framework Simplified Database Access Rich Web User Interface Advanced Controller Pluggable Business Services
  • 9. Oracle ADF Key Features •  •  •  •  •  •  Component For Rich Enterprise Applications Page Flow 2.0 Drag and Drop Data Binding ADF Business Components Multi-channel Clients Declarative Application Customization
  • 10. Oracle ADF Architecture
  • 11. Business Services Layer
  • 12. Business Services Layer •  Interaction with data persistence layer •  Data persistence •  Object relational mapping •  Transaction management •  Business logical execution •  Implement by following options •  Java Class, EJB, Web Services, JPA Objects •  Oracle ADF Business Components
  • 13. Controller Layer
  • 14. Controller Layer •  Application flow •  Handles user input •  Two options for web-based applications •  Standard JSF controller •  ADF controller
  • 15. View Layer
  • 16. View Layer •  Support multi-channel access to business services •  Can reuse and access business services from •  Web client •  Client-Server swing desktop application •  Microsoft© Excel© spreadsheets •  Mobile devices
  • 17. Model Layer
  • 18. Model Layer •  Connect business services to other layers •  Utilize metadata files to define interface •  Consists two components •  Data controls •  Data bindings
  • 19. Benefits of Oracle ADF •  •  •  •  •  •  •  End-to-End Solutions Development Environment Platform Independence Metadata-Driven Declaration Customization Enhanced Reusability Source availability
  • 20. Speaker Name Speaker Title Date Next Generation Mobile  Development Framework
  • 21. Software Development
  • 22. Software Development
  • 23. Software Development
  • 24. Oracle ADF Mobile •  Mobile Enterprise Challenges •  ADF Mobile Features and Benefits •  Rapid Development of Rich Mobile Applications •  Flexible Runtime Architecture •  Mobile-optimized User Experience •  Declarative Device Services Integration
  • 25. Oracle ADF Mobile •  •  •  •  Oracle OpenWorld – October 4, 2011 Extension of the Oracle ADF Part of Oracle Fusion Middleware Write once and deploy multiple device platform •  Apple iOS •  BlackBerry 4.2 and higher •  Microsoft Windows Mobile 5 and 6 •  Nokia s60 •  Plain HTML
  • 26. Rapid Development of Rich Mobile App
  • 27. Visual Task Flow
  • 28. Oracle ADF Mobile Browser
  • 29. Component Supported •  •  •  •  •  •  Input Components Output Components Layout Components Navigation Components Data Visualization Tables and Trees
  • 30. ADF Mobile Browser Skinning •  Enables device-dependent style sheets •  Provide optimal display pages on various mobile browsers •  Refer to Apache Trinidad Skinning Implementation
  • 31. Speaker Name Speaker Title Date Let’s Try Something
  • 32. Resources •  Oracle ADF Home  http://www.oracle.com/technetwork/developer-tools/adf/ •  Oracle ADF JDeveloper Home  http://www.oracle.com/technetwork/developer-tools/jdev/ •  Apache  http://myfaces.apache.org/
  • 33. Thanks!