Previous Meetings information



MeetingJul-17-2007
PresentationJava 3D Application Development
Presenter Paul Drallos has a PhD in Physics from WSU and worked as a Post Doc at Sandia National Labs in Albuquerque and at the University of Toledo in Toledo, OH. In 1996, he formed Plasma Dynamics Corporation, which is a small research company that specializes in plasma display technology and computer simulation.
Summary Discuss details and challenges of developing 'Knexus' a new Java desktop application which simultaneously functions as a standalone, networked or centralized repository for computer files and services The application features a completely new and intuitively simple interface which is based on a full three dimensional, virtual world environment and is considered by many to represent a new paradigm in Human/Computer Interaction.



MeetingApr-25-2007
PresentationEclipse Foundation project Corona (a collaboration framework)
Presenter Glenn Everitt is a committer on the open source Corona Project
Summary The Corona Project is a Collaboration Framework to integrate tools and data in support of workgroups. This extensible framework allows shared services to be deployed on a Collaboration Server. The framework provides management of information targeted specifically for a workgroup. The combination of services and information for a workgroup forms an environment called a Collaboration Context. The Collaboration Context makes repositories of information available to the workgroup. The Context also provides organization and metadata for unstructured data. The Context supports notification services regarding changes to repository information and workgroup members' actions.



Meeting Nov-15-2006.
PresentationUnderstanding SOA and Webservices. A tutorial for the uninitiated.
Presenter Dr. Mallesham Karnati holds Ph.D. in English from Osmania University, India. After a decade of teaching English Language and Linguistics to undergraduate students in India, he switched his career into computers and held different positions (like Analyst/programmer, DBA, Database developer, Web designer and QA analyst) in various companies in India, New Zealand and USA. Currently he is working as a Quality Assurance Analyst at Detroit Energy.
Summary Web services space is rapidly evolving and new specifications are being introduced every few months. There are many players in the market and their offerings are countless. As a busy executive, how is it possible for you to keep pace with this higly dynamic world? The present day IT professionals are busy and they are inundated with information overflow. They feel overwhelmed by the sheer number of books/articles/whitepapers/tutorials/blogs and web portals. Almost all of them are filled with many technical buzz words without any glossaries. Most of this stuff can make sense only to the hardcore developers. But for other executives like Project managers, co-ordinators, Business Analysts and others, it is very difficult to understand this technical jargon. If someone wants to get a quick overview of Web services, they don’t have any easy way of getting upto speed in a relatively short time. This presentation is meant for filling that gap and caters to the needs of such executives.


MeetingAug-23-2006.
PresentationBuilding J2EE based SOA Applications using Model Driven Architecture
Presenter Bharath Gowda is the Sales Engineer for Compuware's Development Suite of Products. His main objective is educating current and potential customers about the value of OptimalJ's Model Driven approach to building J2EE applications. He has performed numerous product presentations and proofs of concept for OptimalJ. He has a MS degree in Computer Science from University of Southern California, Los Angeles
Summary Building J2EE based SOA Applications using Model Driven Architecture


MeetingJuly-26-2006.
Presentation An introduction to JMX. (Java Management Extensions)
Presenter Kirsten Henderson is a Software Developer for Compuware Corporation's ServerVantage product that is used to monitor production applications, servers and databases and identify performance problems before they impact critical business processes.
Summary The Java Management Extensions (JMX) technology is an open technology for management and monitoring that can be deployed wherever management and monitoring are needed. The JMX specification defines an architecture, the design patterns, the APIs, and the services for application and network management and monitoring in the Java programming language. The J2SE platform, version 5.0, implements version 1.2 of the JMX Specification. An introduction to JMX and its usage to manage and monitor a Java application will be the topic of discussion.


MeetingOct-25-2005.
PresentationObject oriented design: From principals to patterns.
PresenterNick Gonciulea. Mathematician by training, a former University of Michigan Assistant Professor, he is currently a Senior Software Engineer with "The Cognet Group" in Livonia. He has 7 years of experience in writing object-oriented software.
Summary Design Patterns represent time-tested (expert) solutions to common object-oriented programming problems. They capture experience in organizing the inherent complexity associated with a given problem in its context, as well as eliminating the unnecessary complexity introduced accidentally by the designer. Once existing (proven) design patterns become part of our knowledge, they help creating robust and reliable designs, and they also establish a common terminology that improves communication with peers. In this presentation we show how enforcing the basic principles of object-oriented programming leads to reliable and robust design in which patterns can be identified. Several design patterns from the famous "Gang of Four" repository ("Design Patterns, Elements of Reusable Object-Oriented Software" by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides) will be analyzed through examples.


MeetingSept-08-2005
PresentationJava persistence using iBATIS.
Presenter Antony Joseph. He has 15 years for experience developing software mostly for fortune 500 companies and is the developer of the open source WorkEffort application at https://workeffort.dev.java.net.
Summary iBATIS is a popular open source persistence framework from Apache Software Foundation. It is simple, versatile and performant. It is based on SQL, which allows teams to leverage the SQL skills of their developers/DBA's. Also, this keeps the learning curve low since there is no need to learn a new query language. It has excellent support for dynamic queries and stored procedures.


MeetingAug-02-2005
PresentationJ2ee development using Spring framework.
Presenter Antony Joseph. He has 15 years for experience developing software mostly for fortune 500 companies and is the developer of the open source WorkEffort application at https://workeffort.dev.java.net.
SummaryThere has been a lot of buzz about Spring Framework in the J2ee world for some time. The main driving force is that it simplifies J2ee development. It has started making in-roads into corporate IT with vendors like BEA shipping/supporting Spring along with their flagship WebLogic product. Spring can help reduce glue code, externalize and manage dependancies in a single place, improve testability, integrate with popular persistence solutions like TopLink, iBATIS, Hibernate, JDO, support remoting, support mail, support job scheduling, simplify exception handling, manage transactions, apply security and caching, simplify and integrate with the J2ee stack etc. Attend and see how Spring is used in implementing a real world application.