AMIS has several Knowledge Centers, each around a technology theme. The current themes are:
- Web & Java
- (Oracle) Server Development & Programming Languages
- Oracle Development Tools
- Database Administration and Application Server Administration
- Technical Architecture
In addition we have groups concerned with Project Management and Analysis & Business Consultancy. We have the ambition to start a new Knowledge Center for Data Warehousing and Business Intelligence.
The Web & Java KC is currently coordinated by Hans, Leon and Wiene. It has frequent (every six weeks or so) sessions on various topics. A typical session starts at 16.30 and lasts until 20.30 or as late as people feel like (though seldom later than 22.30). Usually we have one or two presentations with demonstration, some discussion or brainstorm, dinner – Chinese, pizza & pasta, Greek etc. – and a workshop to get a hands-on feel for the stuff that was presented. Note: although these sessions are primarily intented for AMIS-staff, guests are usually welcome as well. If you are interested, you can register through the Agenda at http://www.amis.nl/activiteiten
Recent sessions discussed among others the following topics:
- JSTL and EL
- XSLT 1.0, Xalan, Xerces and Oracle XDK
- Java Server Faces
- Oracle Toplink
- SVG (Scalable Vector Graphics)
- XSLT, XSL-FO, FOP, PDF
- JUnit
- Oracle ADF (Application Development Framework) and JSR 227
- Java 5.0 (Tiger, 1.5)
- JasperReports
- Oracle UIX (User Interface XML)
- Ant
For the near future, many different subjects are candidate for session of the Web & Java Knowledge Center. Among these:
- EJB 3.0
- Spring framework
- OO/R Persistency Framework shootout: Hibernate, OJB, Rails, Ibatis, Toplink, Oracle ADF Business Components
- JDBC 3.0
- Advanced JavaScript – AJAX, XMLHttpRequest Object, JSON-RPC
- J2EE Integration Tier – JMS, JTS/JTA, JCA
- J2EE Security: JAAS, JSSE, JCE
- WebServices – JAXP-RPC, WSDL, AXIS, WSIF
- Eclipse – developing an Eclipse plugin
- Java Client development – Swing, SWT, Java Web Start, JNDC, Standalone Java Client vs. Applet
- Thin Client User Interface technologies – DHTML, CSS 2, XUL, XForms, Flex (Macromedia), MXML
- Portals – JSR-168 (Portlets), JetSpeed 2, uPortal, WSRP4J; Oracle Portal; see http://www.manageability.org/blog/stuff/open_source_portal_servers_in_java/view for an overview of Java based open-source Portals
- Content Management – OpenCMS, Lucene, Daisy
- XML: DOM 3.0, XSLT 2.0, Pipelining, TRAX, XQuery, JAX-B, Castor, XSD, Cocoon, Xopus
- Tomcat 5.0, JBoss, Geronimo, OC4J
Note: BPEL and Oracle BPEL Process Management will be discussed in the Knowledge Center Technical Architecture.