Sakai SEPP Report Charles Severance 5/21/2004
Observations <ul><li>Version 1.0 </li></ul><ul><ul><li>Scope has expanded dramatically since January </li></ul></ul><ul><u...
Timeline Review <ul><li>Alpha - 5/15 </li></ul><ul><li>Beta - 6/15 </li></ul><ul><li>Production - 7/15 </li></ul>
Alpha Release <ul><li>Much of the current focus is on the framework in the Alpha release </li></ul><ul><ul><li>Support for...
Sakai Alpha JSF/UI Components sakai:group_box  sakai:instruction_message  sakai:panel_edit  sakai:tool_bar  sakai:tool_bar...
OKI OSID Implementations <ul><li>Aligned with the upcoming OKI release </li></ul><ul><li>Sakai APIs will be a superset of ...
Sakai APIs .vs. OKI APIs <ul><li>Identical naming conventions (Agent, ID, Type, Group … )  </li></ul><ul><li>Identical log...
Programming to OKI APIs in Sakai <ul><li>The OKI OSIDs present in Sakai will be “perfect” implementations </li></ul><ul><l...
Hibernate <ul><li>Evaluated by team led by Lance Speelmon of IU - excellent talk at recent Sakai architect meeting </li></...
uPortal Integration <ul><li>Three versions </li></ul><ul><ul><li>Embedded - all of Sakai in a single JSR-168 portlet (Vers...
Embedded Embedded Injected Integrated Home Athletics Sakai CS101 EE499 EE499-Sec01 Chess Motor Fred: He will move P-K4 Joe...
Upcoming Issues <ul><li>Beta Efforts </li></ul><ul><ul><li>Tools and Gaps </li></ul></ul><ul><ul><li>Accessibility </li></...
Questions
Upcoming SlideShare
Loading in …5
×

香港六合彩 » SlideShare

1,401 views
1,346 views

Published on

作所为,对香港六合彩的一切一切都充满了好奇,其中不免有些夸大其词,添油加醋的成分,将谢文东描述成接近于神般的香港六合彩物。

难道,香港六合彩真的死了?故事到了尾声,年轻香港六合彩们对于谢文东就这么死了还难以接受,其中一个模样机灵的小伙子不相信的问道。

那中年香港六合彩反射性的脸色大变,神经质般的将小伙子的脖领子抓住,眼睛瞪得象铜铃,苍白似要透明的面孔快要贴在年轻香港六合彩的脸上,用包含着恐惧、不信、还微微有些莫名兴奋的声音激动问道:什么?你说什么?香港六合彩,谢文东,难道

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
1,401
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

香港六合彩 » SlideShare

  1. 1. Sakai SEPP Report Charles Severance 5/21/2004
  2. 2. Observations <ul><li>Version 1.0 </li></ul><ul><ul><li>Scope has expanded dramatically since January </li></ul></ul><ul><ul><li>There are a lot of “degrees of freedom” / “articulation points” to manage </li></ul></ul><ul><ul><li>We don’t want to (and cannot) slip deadlines </li></ul></ul><ul><ul><li>We will have to make some tough choices to make deadlines </li></ul></ul><ul><ul><li>Coordination with SEPP is primarily information flow outbound from the core team. </li></ul></ul><ul><li>Version 2.0 will be much different </li></ul><ul><ul><li>The June meeting is both to talk about 1.0 and build up the 2.0 community. </li></ul></ul><ul><ul><li>Hopefully, by June all of the “degrees of freedom” will be nailed down and it will be about execution </li></ul></ul>
  3. 3. Timeline Review <ul><li>Alpha - 5/15 </li></ul><ul><li>Beta - 6/15 </li></ul><ul><li>Production - 7/15 </li></ul>
  4. 4. Alpha Release <ul><li>Much of the current focus is on the framework in the Alpha release </li></ul><ul><ul><li>Support for Sakai UI components and Java Server Faces </li></ul></ul><ul><ul><li>OKI OSID Implementations </li></ul></ul><ul><ul><li>Hibernate Object Relational Mapping </li></ul></ul><ul><ul><li>uPortal Integration </li></ul></ul>
  5. 5. Sakai Alpha JSF/UI Components sakai:group_box sakai:instruction_message sakai:panel_edit sakai:tool_bar sakai:tool_bar_item sakai:tool_bar_message sakai:tool_bar_spacer sakai:view_container sakai:view_content sakai:button_bar sakai:button_bar_item sakai:comment sakai:commentII sakai:doc_properties sakai:doc_section sakai:doc_section_title sakai:flat_list
  6. 6. OKI OSID Implementations <ul><li>Aligned with the upcoming OKI release </li></ul><ul><li>Sakai APIs will be a superset of the OKI APIs </li></ul>Sakai OKI Implementations Pure OKI Tools OKI/Sakai Tools Sakai APIs
  7. 7. Sakai APIs .vs. OKI APIs <ul><li>Identical naming conventions (Agent, ID, Type, Group … ) </li></ul><ul><li>Identical logical flow and semantic meaning of those objects </li></ul><ul><li>Sakai APIs will be more “real JAVA” </li></ul><ul><ul><li>Real JAVA iterators </li></ul></ul><ul><ul><li>Real JAVA exception model </li></ul></ul><ul><li>Sakai APIs will also extend where necessary </li></ul><ul><ul><li>“ logging in” a user will be standardized </li></ul></ul><ul><ul><li>Updating information will be standardized </li></ul></ul><ul><ul><li>Different APIs will be extended to different amounts </li></ul></ul><ul><li>Sakai APIs will use inversion of control rather than a loader (see Martin Fowler article) </li></ul>
  8. 8. Programming to OKI APIs in Sakai <ul><li>The OKI OSIDs present in Sakai will be “perfect” implementations </li></ul><ul><li>They will perform exactly as specified in the OKI documentation </li></ul><ul><ul><li>Loader convention </li></ul></ul><ul><ul><li>Exception handling </li></ul></ul><ul><ul><li>Return types </li></ul></ul><ul><ul><li>Semantic conventions </li></ul></ul><ul><li>A programmer will be able to read the OKI spec, and the Sakai out-of-band-agreement documentation (Types, Property naming, etc), write code and drop it into Sakai and it will work without a single line of code changed. </li></ul>
  9. 9. Hibernate <ul><li>Evaluated by team led by Lance Speelmon of IU - excellent talk at recent Sakai architect meeting </li></ul><ul><li>Team is now at training in NYC with the inventor of Hibernate </li></ul><ul><li>Excellent performance (5% slower than raw JDBC) </li></ul><ul><li>Clustering and caching solution </li></ul><ul><li>Little secret: EJB 3.0 is looking like Spring inversion of control and Hibernate Query Language </li></ul><ul><li>We are go for Hibernate - Should have the jars in Alpha - maybe even one tiny implementation By Beta will have several OSID implementations </li></ul><ul><li>IU/Stanford have converted their OKI 1.0RC OSID impls to Hibernate and are going into production - Yikes - trial by fire :) </li></ul>
  10. 10. uPortal Integration <ul><li>Three versions </li></ul><ul><ul><li>Embedded - all of Sakai in a single JSR-168 portlet (Version 1.0) - Could be integrated into a uPortal 2.3 without modifications </li></ul></ul><ul><ul><li>Injected - uPortal 2.3 navigation is altered to support hierarchical navigation needed by Sakai. This is a modified version of uPortal 2.3 where Sakai has “taken over” much like CHEF and Jetspeed (Version 1.0) </li></ul></ul><ul><ul><li>Integrated - uPortal 3.0 - will look like injected but will work in unmodified uPortal 3.0 and use uPortal administration for layout rather than Sakai administration. </li></ul></ul>
  11. 11. Embedded Embedded Injected Integrated Home Athletics Sakai CS101 EE499 EE499-Sec01 Chess Motor Fred: He will move P-K4 Joe: Nah - he did that last time Mary: It does not matter what he does - I will beat him again Watch me now mary! Send Play Help FAQ Meeting Admin EE499 EE499-s01 Home CS101 Chess Fred: He will move P-K4 Joe: Nah - he did that last time Mary: It does not matter what he does - I will beat him again Watch me now mary! Send Play Help FAQ Meeting Admin + BookMarks + Athletics + Events - Courses + CS101 + EE499 + Main - Sec01 Help Chat FAQ Meeting + Sec02 + Chess + Motor Fred: He will move P-K4 Joe: Nah - he did that last time Mary: It does not matter what he does - I will beat him again Joe: What if he pulls his goalie? MySchool Portal Search Search Something witty this way comes Send
  12. 12. Upcoming Issues <ul><li>Beta Efforts </li></ul><ul><ul><li>Tools and Gaps </li></ul></ul><ul><ul><li>Accessibility </li></ul></ul><ul><ul><li>Modifications to improve performance </li></ul></ul><ul><li>Areas of concern </li></ul><ul><ul><li>Production deployment in JBoss environment - we need to ramp up an effort on this </li></ul></ul><ul><ul><li>How much work the performance testing and improvement will actually (taking resources away from tool building) </li></ul></ul>
  13. 13. Questions

×