WP2: Design principles; 2 nd AtGentive GM 21-22 May 2006, Oxford, UK AtGentive WP2 Design Principles AtGentive; 2 nd General Meeting; 21-22 May 2006, Oxford,

Slides:



Advertisements
Similar presentations
웹 서비스 개요.
Advertisements

The e-Framework Bill Olivier Director Development, Systems and Technology JISC.
EGov-Bus 1st year review Advanced eGovernment Information Service Bus eGov-Bus, FP6-IST STP 1st Formal Review Meeting , Brussels eGov-Bus.
An Approach to Wrap Legacy Applications into Web Services Wesal Al Belushi, Youcef Baghdadi Department of Computer Science, Sultan Qaboos University, Sultanate.
General introduction to Web services and an implementation example
“Service Framework” workgroup
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 12 Slide 1 Distributed Systems Design 2.
WEB 2.0. What we are speaking about… Transformation of WEB, the WEB 2.0 –New generation of websites… –Importance of Open Data… –Importance of Users… –Web.
Microsoft and Web 2.0 In the enterprise. A working definition of Web 2.0.
ECHO: NASA’s E os C learing HO use Integrating Access to Data Services Michael Burnett Blueprint Technologies, 7799 Leesburg.
Service Oriented Architecture Concepts March 27, 2006 Chris Armstrong
Gov 2.0: The Government’s Web 2.0 Platform Ramesh Ramakrishnan Division Director Citizant Ph: (703) x165
1 Introduction to SOA. 2 The Service-Oriented Enterprise eXtensible Markup Language (XML) Web services XML-based technologies for messaging, service description,
© 2006 IBM Corporation IBM Software Group Relevance of Service Orientated Architecture to an Academic Infrastructure Gareth Greenwood, e-learning Evangelist,
Web 2.0 for AtGentive A Brief Introduction to Web 2.0 Ye DENG
Library 2.0 Gillian Wood / Graham Spooner NSW Health & The College of Nursing.
Web Huh?! Leigh Dodds, Engineering Manager, IngentaConnect 23 rd May 2006.
SOA with Progress Philipp Walther Consultant. © 2007 Progress Software Corporation2 Agenda  SOA  Enterprise Service Bus (ESB)  The Progress SOA Portfolio.
© 2007 IBM Corporation IBM Emerging Technologies Enabling an Accessible Web 2.0 Becky Gibson Web Accessibility Architect.
Stuart Sim Chief Architect Global Education & research Sun Client Solutions Blog:
A New Computing Paradigm. Overview of Web Services Over 66 percent of respondents to a 2001 InfoWorld magazine poll agreed that "Web services are likely.
DCS Architecture Bob Krzaczek. Key Design Requirement Distilled from the DCS Mission statement and the results of the Conceptual Design Review (June 1999):
Online Magazine Bryan Ng. Goal of the Project Product Dynamic Content Easy Administration Development Layered Architecture Object Oriented Adaptive to.
Microsoft ASP.NET AJAX - AJAX as it has to be Presented by : Rana Vijayasimha Nalla CSCE Grad Student.
Ronán Kennedy; NUI Galway e-merging technologies for education and libraries Setting The Scene -- Web 2.0 & Library 2.0.
Consult21 Systems Work Package BT Architecture and eBusiness Derrick Evans 21CN Systems.
MIS Interoperability Building the MLE. E-Strategy Priorities one, two and three –developing an online information service –developing integrated online.
a Service Oriented Architecture
Work Package 6: Performance Specification Ian McCrea.
City of Santa Cruz Embraces AGS/Flex
Web 2.0 Technology & Social Media 1. Web 2.0 Space Some of them are technological components (e.g., AJAX, RIA‘s, and XML/DHTML) Some are principles (e.g.,
FP OntoGrid: Paving the way for Knowledgeable Grid Services and Systems WP8: Use case 1: Quality Analysis for Satellite Missions.
Service Delivery Management: Delivering value to the business Lucia Eversley Global Business Management June 22nd,
DMSO Technical Exchange 3 Oct 03 1 Web Services Supporting Simulation to Global Information Grid Mark Pullen George Mason University with support from.
Geospatial Systems Architecture Todd Bacastow. GIS Evolution
Outline  Enterprise System Integration: Key for Business Success  Key Challenges to Enterprise System Integration  Service-Oriented Architecture (SOA)
Web 2.0: An Introduction 許輝煌 淡江大學資訊工程系 NUK.
© 2007 IBM Corporation Lotus Mashups Mashup Technical Exchange Meeting January 31, 2008.
International Telecommunication Union Geneva, 9(pm)-10 February 2009 ITU-T Security Standardization on Mobile Web Services Lee, Jae Seung Special Fellow,
Towards Cognitive Robotics Biointelligence Laboratory School of Computer Science and Engineering Seoul National University Christian.
C2-SENSE T.3.5 & WP4 Organizational Interoperability Ankara.
making services simple Adding a Network- Convergent Service to the Connected Services Sandbox.
AtGentive; IST Call 4 Project meeting; 6-7 February 2006, Luxembourg AtGentive Attentive Agents for Collaborative Learners AtGentive; IST Call 4 PM2006.
.Net and CMG - Client Partnership. Allen Hovsepian, Consultant, BRS Tel
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
EPA Enterprise Data Architecture Metadata Framework Assessment Kevin J. Kirby, Enterprise Data Architect EPA Enterprise Architecture Team
NMI End-to-End Diagnostic Advisory Group BoF Fall 2003 Internet2 Member Meeting.
1 Technical & Business Writing (ENG-715) Muhammad Bilal Bashir UIIT, Rawalpindi.
Workpackage 3 Overall presentation 9.45 – Outline 2 Workpackage 39:45 until 11:30 -WP3 overview09.45 – Deliverable – AtGentSchool.
Kick of WP3 Steps towards building Oxford, first project meeting :30 am – 11:15 am.
Marv Adams Chief Information Officer November 29, 2001.
WP8 – Assessment of emerging technologies EuroVO-AIDA – First periodic review – 24 April 2009 Françoise Genova, Project Coordinator WP8 Assessment of emerging.
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
The Open Group and Manageability: An Overview Presentation December 1999 Karl Schopmeyer Chair TOG Management Program Group
IBM Global Services © 2005 IBM Corporation SAP Legacy System Migration Workbench| March-2005 ALE (Application Link Enabling)
AtGentive Project Overview; kick-off meeting; 7-8 December 2005, Fontainebleau AtGentive Project Overview AtGentive; Kick-off Meeting; 7-8 December 2005,
Usability Lab 2002 Cascade Kick-Off Meeting User Requirements - Web Site Design Multimedia Interface to Material Databases Flavio Fontana (Ulab)
NeOn Components for Ontology Sharing and Reuse Mathieu d’Aquin (and the NeOn Consortium) KMi, the Open Univeristy, UK
Users´ Behavior and Institutional Repositories Jela Steinerová Comenius University Bratislava
Web 2.0 IS530 Fall 2009 Dr. Dania Bilal. Web 2.0 Is the Web that is being transformed into a computing platform for delivering web applications to end.
AtGentive Final Review, Fontainebleau 5th February 2008 WP 3.2: AtGentNet Thierry Nabeth, Nicolas Maissonneuve.
Introduction to Service Orientation MIS 181.9: Service Oriented Architecture 2 nd Semester,
Event 1 Web 2.0 The Read/Write Web From Slides by Hend Al-Khalifa Hugh Davis Learning Societies Lab ECS The University of Southampton, UK
Process 4 Hours.
Sabri Kızanlık Ural Emekçi
ADOPTION OF ECLIPSE RCP TO BUILD RICH GUI FOR THE SPACE DOMAIN
Inventory of Distributed Computing Concepts and Web services
WEB SERVICES Mr. P. VASANTH SENA.
e-Invoicing – e-Ordering 20/11/2008
BUILDING A DIGITAL REPOSITORY FOR LEARNING RESOURCES
Presentation transcript:

WP2: Design principles; 2 nd AtGentive GM May 2006, Oxford, UK AtGentive WP2 Design Principles AtGentive; 2 nd General Meeting; May 2006, Oxford, UK Thierry Nabeth, Yé Deng & Pradeep Kumar Mittal INSEAD CALT (Centre for Advanced Learning Technologies)

WP2: Design principles; 2nd AtGentive GM May 2006, Oxford, UK Table of content: The Wish list. Flexible architecture The Web 2.0 principles Adaptation / adoption in the AtGentive design How to proceed

WP2: Design principles; 2 nd AtGentive GM May 2006, Oxford, UK The “Wish list” The “have to” and “nice to have”

WP2: Design principles; 2nd AtGentive GM May 2006, Oxford, UK What we want Modularity, flexibility, simplicity. We want to focus our attention on improving the support for attention, not on solving technical problems. Possibility to reuse the work into individual applications (all the partners –and not only the partners involved in the platforms- should be able to take advantage of the output after the end of the project) Reduce the dependence between the partners (we have different agenda, priorities, styles, …).

WP2: Design principles; 2nd AtGentive GM May 2006, Oxford, UK What we want (2) We want to work on things that make sense to us personally, and that we believe are useful. We would like to be the users of the tools and approaches that we develop. We want to design innovative things that have high added value. We want (and we need) that our deliverables are accepted by the EC

WP2: Design principles; 2 nd AtGentive GM May 2006, Oxford, UK The flexible architecture The Web 2.0 principles Adopting web 2.0.

WP2: Design principles; 2nd AtGentive GM May 2006, Oxford, UK The Web 2.0 principles: Principles Rich user experience; User participation; trust the users (Wikipedia); radical decentralisation (blog); emergence; more people use them the it is useful; fun to use; attitude; culture (community, versus process oriented, corporate and bureaucratic); navigation & serendipity. Approaches. Small pieces loosely joined; Mashup (combination); perpetual beta; granular addressability of content; tagging (not taxonomy. Folksonomies are not planned in advance); ideas originates from the “leisure Internet”.

WP2: Design principles; 2nd AtGentive GM May 2006, Oxford, UK Ye Deng Presentation of Web 2.0: Presentation Web 2.0 Any Question?

WP2: Design principles; 2nd AtGentive GM May 2006, Oxford, UK Web 2.0: The technical aspects The technicality of Web 2.0. A Different architecture. More distributed, loosely coupled, bottom-up, accessing external components. New technical mechanisms (web services, plugins, Ajax) and approaches (trackback, …) Rich client (Dhtml/Ajax, flash, …)

WP2: Design principles; 2nd AtGentive GM May 2006, Oxford, UK The Adoption / adaptation to Atgentive: Components. Components are independent, simple, and have a very clear interface (web services, rich-client / server) Open Application / platform. Net API, plugin mechanisms. Open to external services. Instant messaging (Skype?, MSN), Tagging (Del.icio.us, Flickr), bloging, maps eXtreme Programming principles. Bottom-up, user centred, continuous improvement

WP2: Design principles; 2nd AtGentive GM May 2006, Oxford, UK Web 2.0: The issues The issues related to Adopting Web 2.0. Need to open the architecture. Additional layer. Services exposed via a clear Interface (API, plugins). This interface exists for both the applications & platforms, and the components. What should be this interface? Can we express everything (complex things?). More distributed architecture. We can not really assume what it will be used for. Feeling of lost of control. More complex clients (Dhtml/Ajax, flash, …) Bottom-up / user-centred / incremental – continuous improvement (release often). Perpetual Beta.

WP2: Design principles; 2 nd AtGentive GM May 2006, Oxford, UK Adoption / adaptation to AtGentive What is web 2.0 for us? How can we adopt web 2.0 principles

WP2: Design principles; 2nd AtGentive GM May 2006, Oxford, UK The Adoption / adaptation to Argentive: Open Application / platform. The different platforms (ICDT, Ontdeknet, others?) should be opened (API / web services, plugin mechanisms). Ideas introduced by Claudia. We have to find some way to easily combine/glue the components (mashup). Note: Probably some commonalities, but most probably this work will be platform specific. External Components. External components will have to be selected and wrapped. Examples: Instant messaging (Skype?, MSN), Tagging (Del.icio.us, Flickr), blogging, etc.. Work: Some rich client interfaces will have to be created. Specific AtGentive Components. Difference specific AtGentive components will have to be created. Work: Creation of small server components (exposed via web services, or incorporable into plugins) + Rich client part.

WP2: Design principles; 2nd AtGentive GM May 2006, Oxford, UK The artificial Characters ? The character should be considered as a rich client A server component for piloting this client will probably have to be designed. (suggestion: this server will be piloted via a high level API accessed via simple web services?)

WP2: Design principles; 2 nd AtGentive GM May 2006, Oxford, UK How to proceed & conclusion

WP2: Design principles; 2nd AtGentive GM May 2006, Oxford, UK How to proceed: Identification of the components. Specification of the functional specification according to a user centred perspective (Not a detailled technical description !). Alignment of these components to the Conceptual framework. Definition of the technical framework. Clarification of the different mechanisms and approaches to be used. Plugin, API, etc. Definition of a common API. (not too detailed, with the objective is to sketch the principles, and be ready for easy later additions) Architectural definition of the AtGentive Components. Definition of the server part and of the Rich client part.

WP2: Design principles; 2nd AtGentive GM May 2006, Oxford, UK Conclusion: Key Challenges:  Alignment with the conceptual framework, and guidance of this framwork  Generate something useful, innovative and of high added value