GILD Infrastructure Purpose – present “infrastructure” that has potential for the GILD project Java, “open-source”, mature Eclipse plug-ins or non-plug-ins.

Slides:



Advertisements
Similar presentations
June, 2007 Petr Hamernik Extending Instant JChem 2.0 Architecture & API.
Advertisements

® IBM Software Group Copyright © 2005 IBM Corporation AJAX Toolkit Framework Emerging Internet Technologies Group.
OTN Cascading Navigation Audience Specific Resources Most Popular Downloads. Articles Clear Groupings Content Summary.
Control System Studio (CSS)
A Blackboard Building Block™ Crash Course for Web Developers
Developing an Eclipse Plug-in David Gallardo. Platform Runtime Workspace Help Team Workbench JFace SWT Eclipse Project Java Development Tools (JDT) Their.
Goals Give you a feeling of what Eclipse is.
My First Building Block Presented By Tracy Engwirda 28 September, 2005.
Oracle Fusion Middleware 11g Abhishek Khanolkar. What is Oracle Fusion? “Oracle Fusion Middleware is a ‘preintegrated’ portfolio of customer- proven software.
Service Oriented Architecture Concepts March 27, 2006 Chris Armstrong
Content provided under the terms and conditions of the Eclipse Public License Version Eclipse Foundation - Kathy Chan.
© 2007 IBM Corporation IBM Emerging Technologies Enabling an Accessible Web 2.0 Becky Gibson Web Accessibility Architect.
The 21th Century Repairman Agenda Introduction J2EE - Interface Subcontractor Manager Subcontractor Demonstration.
Eclipse Introduction Dwight Deugo Nesa Matic
Presented by IBM developer Works ibm.com/developerworks/ 2006 January – April © 2006 IBM Corporation. Making the most of Creating Eclipse plug-ins.
17 July 2006ISSGC06, Ischia, Italy1 Agenda Session 26 – 14:30-16:00 An Overview of OGSA-DAI OGSA-DAI today – and future features How to extend OGSA-DAI.
Enhancing Developer Productivity using Eclipse Presented by: Tom Sausner.
© 2008 Zend Technologies; made available under the EPL v March 2008 PDT – The PHP Development Toolkit Assaf Almaz, PDT co-Project Leader Zend Technologies.
03 Using Eclipse. 2 IDE Overview An IDE is an Interactive Development Environment Different IDEs meet different needs BlueJ and DrJava are designed as.
WebSphere Studio Portal Toolkit Overview April/2003 Reginaldo Barosa.
Professional Informatics & Quality Assurance Software Lifecycle Manager „Tools that are more a help than a hindrance”
© 2006 by IBM 1 How to use Eclipse to Build Rich Internet Applications With PHP and AJAX Phil Berkland IBM Software Group Emerging.
Access Web Services as Database: Abhishek Khanolkar.
MVC New release IE8 Beta 1 Deep Zoom (sea dragon) Silver light 2.0 Beta 1 Expression Blend 2.5 Preview Instant Messaging API Enhancements to Virtual Earth.
JavaServer Faces: The Fundamentals Compiled from Sun TechDays workshops (JSF Basics, Web-Tier Codecamp: JavaServer Faces, Java Studio Creator; IBM RAD)
Agenda Web Development Chapter 7 Review Class Discussion Issues.
The powerful capabilities of JBoss Middleware as cloud based services on OpenShift. Build applications. Integrate with other systems Orchestrate using.
16-1 The World Wide Web The Web An infrastructure of distributed information combined with software that uses networks as a vehicle to exchange that information.
Duke University Program Design & Construction Course Application Development Tools Sherry Shavor
Developing Web Services with the Eclipse Web Tools Platform Boris Minkin.
February 28, 2007 Pamela Williams. Windows SharePoint Services is an enabling technology that is included in Microsoft Windows Server It provides.
Open Web App. Purpose To explain Open Web Apps To explain Open Web Apps To demonstrate some opportunities for a small business with this technology To.
© 2006 IBM Corporation IBM WebSphere Portlet Factory Architecture.
Mobile Topic Maps for e-Learning John McDonald & Darina Dicheva Intelligent Information Systems Group Computer Science Department Winston-Salem State University,
1 Accelerated Web Development Course JavaScript and Client side programming Day 2 Rich Roth On The Net
Introduction to Eclipse Plug-in Development. Who am I? Scott Kellicker Java, C++, JNI, Eclipse.
WordFreak A Language Independent, Extensible Annotation Tool.
Workbench Overview Dwight Deugo Nesa Matic
For Eclipse users Reduces information overload For developers and integrators Provides framework for tasks and contexts Mik Kersten, project lead EclipseCon,
Introduction to PHP and MySQL Kirkwood Center for Continuing Education By Fred McClurg, © Copyright 2015, Fred McClurg, All Rights.
2006 Adobe Systems Incorporated. All Rights Reserved. 1 Adobe RIA Technologies: Adobe Flex 3 Cornel Creanga Platform Evangelist
© 2005 UBC; made available under the EPL v1.0 mylar project creation review may 9, 2005.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
DEV-8: OpenEdge® Architect – Extensibility & Third Party Integration Sunil Belgaonkar Principal Software Engineer Architect Phillip Magnay.
ABC of Platform Workspace | Copyright © IBM Corp., ABC of Platform Workspace Szymon Brandys Tomasz Zarna IBM Krakow Software Lab.
Columbia Hypermedia IMmersion Environment CHIME 2 Introduction Even small projects (e.g., in software development) may involve hundreds of artifacts.
Amy Krause EPCC OGSA-DAI An Overview OGSA-DAI Technology Update GGF17, Tokyo (Japan)
© 2008 by Shawn Spiars; made available under the EPL v1.0 | March 17, 2008 Case Study – Phurnace Software and RCP Shawn Spiars Lead UI Developer Phurnace.
Easy Access to Grid infrastructures Dr. Harald Kornmayer (NEC Laboratories Europe) Dr. Mathias Stuempert (KIT-SCC, Karlsruhe) EGEE User Forum 2008 Clermont-Ferrand,
Developing SQL Server 2000 Reporting Services Applications Brian Welcker Group Program Manager SQL Server Reporting Services Microsoft Corporation.
© 2002 IBM Corporation Transaction Processing Facility TPF Users Group Acapulco May 2004 © 2004 IBM Corporation Pete Nicholls IBM Toronto Lab TPF Toolkit.
1 Distributed System using J2EE. 2 What is J2EE?  J2EE (Java2 Enterprise Edition) offers a suite of software specification to design, develop, assemble.
Creating Reader-Centered Web pages and Websites. Designing Websites Design with same qualities as other workplace communications ▫Usability and Persuasiveness.
IBM Academic Initiative JazzHub Overview John Schilt Lead, IBM Academic Initiative Australia / New Zealand UNSW and IET (Young Professionals)
Business Applications– Using Java _____ Presented by Priya Saha.
Intro to the Eclipse IDE and PHPEclipse
Goals Give you a feeling of what Eclipse is.
What is WWW? The term WWW refers to the World Wide Web or simply the Web. The World Wide Web consists of all the public Web sites connected to the Internet.
ATS Application Programming: Java Programming
Cognos 8 Cognos Connection Cognos CoE
Unit 6-Chapter 2 Struts.
FileSpot Collaborative File Manager
Eclipse Database Plug-ins
Control System Studio (CSS)
JavaServer Faces: The Fundamentals
A technical look at new capabilities and features
AJAX Toolkit Framework
The use of plugins A plugin (or plug-in, or extension) is a component that adds a specific feature to the “standard” Handbook on IT Audit for Supreme Audit.
Seminarium on Component-based Software Engineering
ArcGIS Online – The Road Ahead
Presentation transcript:

GILD Infrastructure Purpose – present “infrastructure” that has potential for the GILD project Java, “open-source”, mature Eclipse plug-ins or non-plug-ins

Overview Eclipse Platform Infrastructure –User Assistance/Help –Markers –Decorators –Project Nature Koi – Collaborative Infrastructure (Eclipse plug-in) ANTS – Collaborative Infrastructure (not plug- in) Development Tools

Eclipse User Assistance/Help Integrated, Stand-alone, or Infocenter “Doc” plug-ins (zip file) Browser-based (HTML, etc) –IE (best), Mozilla (better), others (ok) Navigation tree from XML, can merge –hypermedia Text Search (powered by Lucene)

Eclipse User Assistance/Help cont… Context-sensitive help –Info pops (F1): description and links (XML) Active Help –JavaScript link in HTML help file –Launches workbench actions

Eclipse Markers Resource annotation Currently: problems, tasks, bookmarks, breakpoints Can extend from these Can control “pop-up” GILD Markers?

Eclipse Decorators Visual cues, useful state information 2 types –Text label decorations (prefix and suffix) –Image decorations (superimposed image on an icon) GILD Decorators?

Eclipse Project Nature Concrete link between a project and tools or feature set Ex. Java Nature > JDT Determines lifecycle of tool’s interaction with a project Icons, actions, etc, reflect project nature Can control under what circumstances a project nature enabled

Koi Collaborative Infrastructure for Eclipse (?) –Connections of pieces through extensions client/server (JDBC DB for persistence) Web Services RPC communications model > SOAP core services: user, permission, message, storage Good docs, but “prototype” Server security = “none”

ANTS Collaborative Framework Not “ANT”, not eclipse plugin Session, places (rooms), links (portals), users (avatars), models (things) uses J2EE app server (Orion), JavaBeans, etc 3 years old, Beta 4, Java, open-source good docs, research papers, sample apps ants.etse.urv.es

Development Tools Eclipse + plug-ins –EASIE Eclipse plugin for managing a J2EE application server from within Eclipse IBM’s WSAD – an extension of eclipse (free for us?) Others

Discussion What’s missing? What about the infrastructure contained within existing tools? What makes something “Eclipse?” Do we need client-server, peer-to-peer, or both? What can we lean from existing CSCL (Computer Supported Collaborative Learning) tools?