Dear SVJUG Members: The upcoming meeting on July 21st(Tuesday) will be on Griffon. Andres Almiray will be speaking on Griffon. The meeting is cohosted with SVWEB JUG. Thanks to Van and Kevin from SV Web JUG.
Discover
Griffon, a Grails-like framework for Rich Internet Applications that will make you rethink how desktop applications are developed. It's no secret that web applications have taken the spotlight over the last years, RIAs are now being pushed forward as an alternative for better user experience, when it comes to Java there are some challenges that have to be met like deployment targets, proper thread management and of course testing. Griffon simplifies those tasks and offers much more by leveraging the convention-over-configuration paradigm made popular by such frameworks as Grails and Rails.
Speaker Bio:
Andres Almiray will be our speaker in July. Andres is a Java/Groovy developer with mode than 10 years of experience in software design and development. He has been involved in web and desktop application developments since the early days of Java. He is a true believer of open source and has participated in popular projects like Groovy,
Griffon, and DbUnit, as well as starting his own projects (Json-lib, EZMorph, GraphicsBuilder, JideBuilder). Founding member of the Griffon framework. Andres maintains a blog at http://jroller.com/aa... and is also a regular to both SV-GTUG and SV-Web JUG.
Agenda.....: 18:30-19:00 Arrive & mingle with Food Drinks & Snacks courtesy of -- Google Inc
19:00-20:30 Presentation
Location...: Google, Inc. Tunis Conference Room, (Bldg. 43) 1600 Amphitheatre Parkway, Mountain View, CA
Your user group may be interested in DZone's most recently released Refcard on JavaFX. DZone Refcardz are free, 6-page professional cheat sheets available for download from www.refcardz.com. This Refcard, written by Stephen Chin, shows both beginners and Java novices alike how JavaFX makes it easier to build better RIAs with graphics, animation, and media.
FYI.. Please contact Reid if you are interested in this.
----- Forwarded Message ---- From: Reid Beels <reid@...> To: svjug-admin@yahoogroups.com Sent: Wednesday, April 1, 2009 11:17:25 PM Subject: [svjug-admin] SVJUG + Open Source Bridge
Hello!
I'm one of the organizers of Open Source Bridge, a new open source developers’ conference being held June 17–19, 2009 in Portland, Oregon. We’re aiming to connect people across projects, languages and experience and would love to have members of SVJUG involved as speakers and participants. Details about the conference are included below.
Bridge isn’t a typical conference. It’s entirely volunteer-run, by developers, for developers. Session tracks are technology agnostic, based instead around shared community experiences and focused on similarities between projects, not differences. Plus, we’ll be running a 24-hour hacker lounge for code sprints, bug bashes, bouncing ideas, starting new projects or just mingling.
We’d be delighted it if you could mention Open Source Bridge at your user group meetings, post
this email to your mailing list, and get us in touch with others in your community interested in participating.
We just extended our call for proposals through April 10th, which is fast approaching, so please pass this information on as soon as possible.
We don’t expect something for nothing, so we’re giving all of your user group members a discounted registration rate of $150. That’s $25 off the Early Bird rate, and $100 off our regular registration. User groups are very important to the chairs of our conference — that’s how they both got started in the open source community.
We’re also offering a free conference pass to give away to a member of your group. If you’re interested in more ways to promote the conference, let us know!
You get one free conference pass to raffle off to a member of your group!
We’ve found the most successful raffles tend to follow these conditions:
1) Let all of your members know about the conference, dates, and URL: http://opensourcebridge.org/ 2) Allow anyone in the group to sign up for the raffle. 3) Draw the winner at random, preferably at a public meeting.
When you have selected a winner, email usergroups@..., CC the winner, and we’ll register them for
you.
Open Source Bridge is a new conference for developers working with open source technologies. It will take place June 17-19 in Portland, OR, with five tracks connecting people across projects, languages and experience to explore how we do our work and why we participate in open source. The conference structure is designed to provide developers with an opportunity to learn from people they might not connect with at other events.
Open Source Bridge is run entirely by volunteers who believe in the need for an open source conference that focuses on the culture of being an open source citizen, regardless of where in the stack you choose to code. All proceeds from conference registration
and sponsorship go directly to the costs of the conference.
Our sessions and events will share in-depth knowledge about using, creating and contributing to open source as citizens of a greater community. You’ll find relevant information whether you write web apps for the cloud, tinker with operating system internals, create hardware, run a startup, or blog about technology.
We're still seeking proposals — and just extended the deadline to April 10th — so submit yours before time runs out.
Some examples of our proposals so far: Brian Aker on Drizzle, a reboot of MySQL designed “for the cloud”; Linux Kernel hacker Greg K-H about how Linux manages development; Ward Cunningham, inventor of the wiki, about what’s next in collaboration; Amber Case, an anthropologist living in both the physical and virtual worlds, about
Cyborg Citizenship. (You can view all current proposals at http://opensourcebridge.org/proposals/)
In addition to regular conference sessions, we will hold an unconference day for free-form sessions, and host a 24-hour dedicated “hacker lounge” at the top of the Portland Hilton. In addition to hosting the hacker lounge, the Hilton has offered Open Source Bridge attendees steeply discounted room rates, starting at $139/night.
The city of Portland is a great place to visit. It has a thriving technical community, a love of all things open source and offers many attractions for visiting geeks, including Powell’s technical books, dozens of local brewpubs, and large greenspaces like Forest Park—all accessible by mass transit.
Visit http://opensourcebridge.org/ to learn more about the conference, see our session proposals, and register to attend.
Thanks!
PS: Interested in taking advantage of the user group discount code that will allow user group members to register for $150? Enter “osb4228” when you register to receive the discount.
JBoss RichFaces is a JavaServer Faces (JSF) component library that makes it simple to build Rich Internet Applications with JSF. RichFaces provides a large number of out-of-the-box components with AJAX support and skins (themes) support. The session will introduce RichFaces and demonstrate how next-generation Web applications can be built using JSF and RichFaces without any direct JavaScript coding.
Max Katz is a Senior Systems Engineer at Exadel. He has been helping customers jump-start their RIA development as well as providing mentoring, consulting, and training. Max is a recognized
subject matter expert in the JSF developer community. He has provided JSF/RichFaces training for the past four years, presented at many conferences, and written several published articles on JSF-related topics. Please register in advance for this meeting here:
Starting with this meeting, we will be using our new Meetup group to announce meetings and to collect the advance RSVPs. We are shutting down the java.net SV-WEB-JUG Announcements List at the end of March. Please be sure to register with our new meetup site by then to receive future meeting announcements.
If you are new to meetup, it is a free service to participate in as a member. We do pay a small monthly fee to host our group on the Meetup site, but, it is worth it for
the many nice meetup organization and community communication features it provides to the group. Even if you decide not to attend our March meeting, please join our new meetup group anyway as it will be our primary source for announcing future meetings.
WidgetFX is a new open-source framework for deploying JavaFX applications to users' desktops with the simplicity of one click installation. Unlike other widget frameworks, it is cross-platform, provides robust security, and can take advantage of existing Java and JavaFX libraries, making it ideal for enterprise deployments. Widgets written for WidgetFX can leverage all the rich media capabilities of the JavaFX platform
including graphics, animation, and video. This session is intended for Java developers who are interested in learning how to create desktop widgets. No prior knowledge of JavaFX is required.
Open-Source Developer and Agile Manager, Stephen Chin is founder of numerous open-source projects including WidgetFX and JFXtras. He has been working with Java desktop and enterprise technologies for twelve years, and has a passion for improving development technologies and process. Stephen's interest in Java technologies has lead him to start a Java and JavaFX focused blog (http://steveonjava.wordpress.com/) and coauthor the upcoming Pro JavaFX Platform book together with Jim Weaver and Weiqi Gao.
I know that JavaFX was announced way too early about a year and a half ago now at JavaOne 2007. However, things are finally coming together to make this an
interesting new development platform for applications. Please RSVP in advance here and join us for Stephen Chin's presentation on Feb 17th:
Subject: JCP 10th Birthday Party in Mountain View on Jan 13: RSVP now! To: SV-WEB-JUG <announce@...>
The folks that are involved in the definition of future versions and features of the Java platform via the Java Community Process (JCP) are throwing a party to celebrate their 10-year anniversary, and our JUG members are invited. This is what Corina Ulescu from Sun says about this event:
"It's a free party that the JCP is organizing to mark ten
years of activity focused on developing standards for the Java platform. Many JUG members are affiliated with the JCP and its Java standards efforts directly or indirectly and we think their participation would further encourage the collaboration between JUGs and the JCP, it would certainly be an opportunity to network with Spec Leads, JCP Executive Committee members, other Java experts and local JUGs members."
When: Tuesday, January 13, 2009 from 6:30 pm to 9:30 pm Where: The Computer History Museum Invitation: http://jcp.eventbrite.com
This event will also serve as our JUG's January meeting. When you advance RSVP (highly recommended, they could reach venue limit and close registration) as a local JUG member, please tell them you heard about this party from the Silicon Valley Web JUG.
Forwarding... --- QCon San Francisco has invited our JUG members to a Java Community Event on Thursday November 20th, 2008. This free event will be a one-hour long panel on the State of Java with well known Java luminaries and QCon SF speakers such as:
- Rod Johnson: Creator of Spring - Brian Goetz: Java Concurrency Author and JSR EG Member - Emmanuel Bernard: JBoss Lead Developer working on Hibernate Annotations and Entity Manager - Max Ross: Hibernate Shards Project Lead - Bill Venners: Author of "Inside the Java Virtual Machine" - Michael Van Riper: Java Champion and Leader of Silicon
Valley Web JUG - ... and more to be announced
Although this is a free event, we must limit attendance to the first 100 JUG members that register here:
If you are interested in attending QCon SF 2008, you can save $100 off the registration price by using the following promotion code: javagroup_100off. This is a discount of $300 off list price if you register before November 14, 2008.
We look forward to seeing you at QCon's inaugural Java Community Event in San Francisco. There is more information about the speakers and QCon here:
SVJUG November meeting will be held on 18th, the meeting is cohosted with "Silicon Valley Web Developer JUG". The meeting will be held at Tunis Conference Room, Google(Scroll below for address)
Sorry about the last minute announcement.
-- ******* Begin SVJUG Annoucement **********
Meeting....: Silicon Valley Java Users Group (SVJUG)
Time.......: November 18th,2008 (THIRD TUESDAY of each month)
Cost.......: Always FREE to all!
Topic......: Grails Talk and Demonstration
Speaker....: Sven Haiges
Description:
This JUG Session will introduce you into Grails, the Groovy web framework that uses Convention over Configuration to make your daily web tasks easy and fun again. During this session, we will
develop a basic Grails web application and along this development Sven will explain the core technologies you find in Grails. This includes the usage of the command line and Netbeans as IDE, domain-modeling and queries using GORM, creating views (scaffolding, Groovy Server Pages), using Grails Controllers and lot's more. We will finally push the app into a platform as a service hosting environment and have the app publicly available on the Internet.
Speaker Bio:
Sven Haiges is a Java/Groovy developer and he moved into the Bay Area about one year ago. He currently lives in Sunnyvale and works for Yahoo!'s Connected Life group. After playing around with the early versions of Grails in 2006, he made the decision that Grails is truly the Java web framework that will be the next big thing. To learn Grails, he soon started podcasting about Groovy and Grails and since then he has produced around 70 podcast episodes. Sven spoke at the first Groovy
& Grails Conference in London and recently relaunched the Grails Podcast website at http://www.grailspodcast.com.
Agenda.....: 18:30-19:00 Arrive & mingle with Food, Drinks & Snacks courtesy of -- Google Inc
19:00-20:30 Presentation by Sven Haiges
Location...: Google, Inc. Tunis Conference Room, (Bldg. 43) 1600 Amphitheatre Parkway, Mountain View, CA
Map available at http://svjug.org/
Please enter from the north side of the building, in the middle of the Google campus
Sponsors...: Google for Conference room and snacks. http://www.google.com/
SVJUG October meeting will be held on 21st, the meeting is cohosted with "Silicon Valley Web Developer JUG". The meeting will be held at Tunis Conference Room, Google(Scroll below for address)
-- ******* Begin SVJUG Annoucement **********
Meeting....: Silicon Valley Java Users Group (SVJUG)
Time.......: October 21st,2008 (THIRD TUESDAY of each month)
Cost.......: Always FREE to all!
Topic......: Applying the Asynchronous Web
Speaker....: Ted Goddard & Jean-Francois Arcand
Description:
Join the asynchronous web revolution! Emerging Ajax techniques--variously called Ajax Push, Comet, Reverse Ajax, and HTTP streaming--are bringing revolutionary changes to web application interactivity, moving the
web into the Participation Age. Join us for a detailed introduction to the asynchronous web, covering the underlying protocols and APIs, the challenges for application servers, and the high-level techniques available to application developers. The techniques covered will allow you to add multiuser collaboration and notification features to your application, whether developed with Dojo, DWR, or ICEfaces, and whether deployed on Jetty, Tomcat, or GlassFish.
Speaker Bio:
Ted Goddard received his PhD in mathematics in 1996, answering open problems in complexity theory and infinite colorings for ordered sets, and proceeded with post-doctoral research in component and Web-based collaborative technologies. Following work at Java Software, Sun Microsystems, he was a device management and XML architect at Wind River, participating in the IETF NETCONF design team. Ted currently participates in the JavaServer Faces and Servlet expert groups and is a
senior software architect at ICEsoft Technologies developing ICEfaces, an Ajax framework for JavaServer Faces.
Jean-Francois Arcand works for Sun Microsystems. He currently leads project Grizzly, an extended NIO based framework used in multiples products. He also works on Web 2.0 topics like Ajax performance and leads the Comet activities at Sun. Jean-Francois lives and works from home in Prevost, a very small city in Quebec where life is perfect.
Agenda.....: 18:30-19:00 Arrive & mingle with Food, Drinks & Snacks courtesy of -- Google Inc
19:00-20:30 Presentation by Ted Goddard & Jean-Francois Arcand
Location...: Google, Inc. Tunis Conference Room, (Bldg. 43) 1600 Amphitheatre Parkway, Mountain View, CA
Map available at http://svjug.org/
Please enter from the north side of the building, in the middle of the Google campus
Sponsors...: Google for Conference room and snacks.
http://www.google.com/
SVJUG September meeting will be held on 23rdth(Tuesday) and is cohosted with "Silicon Valley Web Developer JUG". DUE TO LOGISTICAL ISSUE WITH THIRD TUESDAY, WE ARE MEETING FOURTH TUESDAY. The 4th Tuesday schedule is only for the month of September and future meeting will fall back to third Tuesday.
We will be meeting at Tunis Conference Room, Google(Scroll below for address)
Venki Seshaadri
******* Begin SVJUG Announcement ********** Meeting....: Silicon Valley Java Users Group (SVJUG) Time.......: September 23rd,2008 (FOURTH TUESDAY only this meeting) Cost.......: Always FREE to all! Topic......: RESTful webservices Speaker....: Mark Hansen
Description: REST vs. SOAP has been a long running debate for
several years. Most of the Java technology for web service enablement has focussed on SOAP. Several recent developments are now making it easier to develop RESTful web services with Java. Two frameworks that support RESTful services in Java will be explained. The first is JSR-311; JAX-RS Java API for RESTful Web Services. Just as JAX-WS provides a mechanism for binding WSDL and SOAP to Java, JAX-RS provides annotations and APIs for binding HTTP to Java so that Java methods can support RESTful services. An example of how to use JAX-WS to build a RESTful web service will be demonstrated.
The second framework is ServiceLayer - a product being developed by AgileIT. ServiceLayer does not require Java code modifications to existing classes, like the annotations that JAX-WS and JAX-RS employ. Instead, ServiceLayer provides a configurable wrapper the exposes web services and binds them to production Java applications at runtime. An example of
using ServiceLayer to web service enable an existing Struts application will be demonstrated.
Speaker Bio: Mark Hansen is the author of "SOA Using Java Web Services" - the primary reference book used by Java developers creating web services. Mark is also the founder of AgileIT (http:agileitinc.com) - the company developing ServiceLayer.Previously, Mark has served as a visiting scholar at MIT where he researched applications for process and data integration using web services technology. He also founded, grew, and sold a successful eBusiness consulting firm Kinderhook Systems. Kinderhook was acquired by Xpedior, Inc. (a subsidiary of PSINet) where Mark became executive vice president for the eastern region. Prior to founding Kinderhook Systems, Mark was a founder and vice president of technology for QDB Solutions, Inc., a Cambridge, Massachusetts, based software firm providing tools for data integrity management in corporate data
warehouses. QDB Solutions was acquired by Prizm Technologies in 1997. Mark earned a Ph.D. from the MIT Laboratory for Computer Science, a masters degree from the MIT Sloan School of Management, a masters degree in Mathematics from the University of Chicago, and a bachelors degree in Mathematics from Cornell University. Mark currently serves as a member of the expert group for JAX-RS: The Java API for RESTful Web Services JSR-311.
Agenda.....: 18:30-19:00 Arrive & mingle with Food, Drinks & Snacks courtesy of - Google Inc 19:00-20:30 Presentation by Mark Hansen
Location...: Google, Inc. Tunis Conference Room, (Bldg. 43) 1600 Amphitheatre Parkway, Mountain View, CA
Map available at http://svjug.org/
Please enter from the north side of the building, in the middle of the Google campus Sponsors...: Google for Conference room and snacks. http://www.google.com/ Croftsoft provides our
domain hosting. http://www.croftsoft.com/
SVJUG August meeting will be held on 18th(third MONDAY) and is cohosted with "Silicon Valley Web Developer JUG".
DUE TO LOGISTICAL ISSUE WITH THIRD TUESDAY, WE ARE MEETING MONDAY. The monday schedule is only for August and we will go back to our normal third Tuesday schedule. Please register at http://sv-web-jug-8.eventbrite.com to automatically qualify for the raffle.
We will be meeting at Tunis Conference Room, Google (Scroll below for address) Thanks
Venki -- ******* Begin SVJUG Annoucement **********
Meeting....: Silicon Valley Java Users Group (SVJUG)
Time.......: August 18th,2008 (THIRD MONDAY only for August)
Cost.......: Always FREE to
all!
Topic......: Spring
Speaker....: Rod Johnson
Description:
Spring -
Being the creator of Spring Framework, Rod's talk will focus on the Spring framework, the future, challenges and other aspect of framework.
Speaker Bio:
Rod Johnson is the creator of Spring & Best Selling Author of J2EE without EJB Rod is one of the world's leading authorities on Java and J2EE development. He is a best-selling author, experienced consultant, and open source developer, as well as a popular conference speaker.Rod's best-selling Expert One-on-One J2EE Design and Development (2002) was one of the most influential books ever published on J2EE. The sequel, J2EE without EJB (July 2004, with Juergen Hoeller), has proven almost equally significant, establishing a comprehensive vision for lightweight, post-EJB J2EE development.
Rod has extensive experience as a consultant in a wide range of industries:
principally, finance, media and insurance. He has specialized in server-side Java development since 1996. Prior to that, he worked mainly in C and C++. His experience as a consultant has led him to see problems from a client's perspective as well as a technology perspective, and has driven his influential criticism of bloated, inefficient, orthodox approaches to J2EE architecture, which have delivered very poor results for stakeholders. Rod is the founder of the Spring Framework, which began from code published with Expert One-on-One J2EE Design and Development. Along with Juergen Hoeller, he continues to lead the development of Spring.
He regularly speaks at conferences in the US, Europe and Asia, including the ServerSide Symposium (2003, 2004 and 2005), JavaPolis (Europe's leading Java conference), and JAOO (2004). Engagements in 2005 include two presentations at JavaOne 2005 and a keynote at the JavaWorld 2005 conference (Tokyo, June). Rod
serves in the JCP on the Expert Groups defining the Servlet 2.4 and JDO 2.0 specifications. Rod continues to be actively involved in client projects at Interface21, as well as Spring development, writing and evangelism.
Agenda.....: 18:30-19:00 Arrive & mingle with Food Drinks & Snacks courtesy of -- Google Inc
19:00-20:30 Presentation by Rod Johnson
Location...: Google, Inc. Tunis Conference Room, (Bldg. 43) 1600 Amphitheatre Parkway, Mountain View, CA
Map available at http://svjug.org/
Please enter from the north side of the building, in the middle of the Google campus
Sponsors...: Google for Conference room and snacks. http://www.google.com/
----- Forwarded Message ---- From: Van Riper <van_riper@...> To: SV-WEB-JUG <announce@...> Sent: Sunday, July 27, 2008 11:24:23 PM Subject: Using the Google Collections Library 1.0 by Kevin Bourrillion on August 6th
This is a cross posting for the Silicon Valley Google Technology User Group meeting in August. With the topic being the Google Collections Library for Java, it should be of interest to many of our JUG members. This is in addition to our August 19th meeting with Rod Johnson. There will be more about the August 19th meeting posted soon. In the mean time, you can register now for the Silicon Valley GTUG meeting now:
The Java Collections Framework is indispensable to nearly every Java developer. Yet, you may often find yourself searching for a collection type, implementation, or utility
that's nowhere to be found. In this session, you'll learn how the open-source Google Collections Library builds on the excellent foundation of java.util, to provide more of the building blocks you need to do your job. You'll see many examples of how your code can become simpler, safer, more flexible, and more powerful by adopting classes like ReferenceMap, Multimap, our immutable collections and many others.
Kevin Bourrillion is the lead engineer for Google's core Java libraries, more of which will be open-sourced in the future. He is a primary author of the Google Collections Library, and of Google's Java dependency injection framework, Guice. He came to Google in 2004 after seven years of fighting for life at a string of Hot Silicon Valley Start-Ups.
SVJUG's July 15th(third tuesday) meeting is cohosted with "Silicon Valley Web Developer JUG". The meeting will be held at Tunis Conference Room, Google (Scroll below for address). Please RSVP for the raffle, http://sv-web-jug-7.eventbrite.com/
Thanks
Venki
******* Begin SVJUG Annoucement ********** Meeting....: Silicon Valley Java Users Group (SVJUG)
Time.......: July 15th,2008 (THIRD TUESDAY of each month)
Cost.......: Always FREE to all!
Topic......: Oracle/BEA WebLogic Server
Speaker....: Naresh Revanuru, Prasanth
Pallamreddy, Alan Mullendore, BEA Systems
Description:
This talk will cover some of the core areas in the WebLogic server and ongoing improvements in those areas. Specifically, the areas we intend to cover are Core/Clustering, JMS, WebServices, Diagnostics, Pub/Sub and FastSwap.
We will begin by explaining some of the recent improvements in Clustering such as Singleton Services, Auto Service Migration, MAN/WAN session replication. We will cover improvements in the JMS area around .NET client API, JMS Auto and Manual service migration, SAF, unit of order and unit of work message groups. We also plan on covering WebServices JAX-WS enhancements. We will also talk about the WebLogic diagnostic framework. The WebLogic Diagnostics Framework (WLDF) gives administrators and IT managers the ability to analyze their server operating environment using a set of components that generate information from WebLogic servers and the resources,
including applications, deployed on the servers. The resulting data can then be gathered for analysis, and later persisted for long-term storage. In WLS 10.3 we are delivering a HTTP Pub/Sub Server which is a channels based publish/subscribe mechanism for web based clients to send and receive asynchronous messages over HTTP. The Pub/Sub Server is based on the Bayeux protocol proposed by the Comet project. It works with Dojo toolkit on the client side. With this HTTP pub/sub server, you can have multiple clients connect to a server, subscribe to channels and publish or listen for messages on these channels. Clients can concurrently share data with other clients on other servers for synchronous collaboration and allowing users to share experiences and work with other users. The current implementation leverages WLS JMS messaging architecture on the server side (e.g. distributed destination, JMS cluster, indexed subscribers etc.) for reliable communication.
Finally we will talk about FastSwap feature introduced in WebLogic server to allow the developers to deploy any code changes in a single class or set of classes without the loss of server context. FastSwap is a "change-aware classloader" based technique used to upgrade a deployed application in production without needing to take BEA WebLogic Server offline. When a class changes, the system automatically loads the new class and the application state is maintained in the running application.
Speaker Bio:
Naresh Revanuru, WLS Product Architect Naresh Revanuru has worked with BEA Systems for the past 6 years. He was the Technical Lead for the core and clustering areas before taking responsibility as the WebLogic Product Architect. In his current role he oversees WebLogic product architecture and provides technical guidance to various technical teams.
Prasanth Pallamreddy, Principal Engineer Prash Pallamreddy is the technical lead
for the web and the application container teams in Weblogic Server. He is on the expert group for Servlet and JSP specifications. He holds a MS and BS in computer science. His interests include distributed & high performance systems, web frameworks and rich internet applications
Alan Mullendore, Consulting Engineer Alan Mullendore is a Consulting Member of the Technical Staff and Development Lead in the WLS Web Services Engineering team. He's worked on many aspects of web services, distributed computing, and databases during previous stints at ActiveGrid, Sun Microsystems, Forte Software, and Ingres.
Agenda.....: 18:30-19:00 Arrive & mingle with Food Drinks & Snacks courtesy of -- Google Inc
19:00-20:30 Presentation by Naresh Revanuru, Prasanth Pallamreddy, Alan Mullendore
Location...: Google, Inc. Tunis Conference Room, (Bldg. 43) 1600 Amphitheatre Parkway, Mountain View, CA
Map
available at http://svjug.org/
Please enter from the north side of the building, in the middle of the Google campus
Sponsors...: Google for Conference room and snacks. http://www.google.com/
The details and registration information
are below. I welcome you to forward this to your Silicon Valley Java
User Group members and anyone else who you believe might benefit from this.
When: Wednesday,
July 16, 9:30-1pm;
Continental Breakfast and Registration
from 9-9:30am
Where: San Mateo IBM Innovation
Center for Business Partners;
2929 Campus Drive, 2nd Floor/Suite 275,
San Mateo, CA 94403
What: Eclipse: Empowering the universal
platform
The Eclipse community is constantly working
on high level projects that extend Eclipse's functionality. This technical
briefing takes a deep dive into some of the most important and feature
rich projects under development by the Eclipse community. If you thought
Eclipse was merely a Java development environment, then this technical
briefing will expand your definition.
From multilanguage support to plug-in
development, Eclipse has evolved into a universal platform for anything
and everything related to software development and beyond. You now have
the ability to do things like geographically distributed collaboration,
rich client development, and application runtime analysis within Eclipse.
Learn more about Eclipse and Eclipse-based products from IBM.
Highlights
Introduction to the Eclipse community
and an overview of Eclipse projects
Multilanguage support in Eclipse
Demonstrations that illustrate the functionality
of selected Eclipse projects
Tools and products reviewed during this
briefing include:
Eclipse
C and C++ development tools
Test and performance tools platform
Web tools platform including Web services
and Java EE applications
Eclipse communication framework
Plug-in development environment
Rich client platform
Next steps in learning more about Eclipse
and Eclipse-based products from IBM
Register at: https://www-304.ibm.com/jct09002c/isv/spc/events/index.jsp#Emergingtechnologies
or just give me a call at (650) 524-5024.
Visit us at: ibm.com/partnerworld/iic
When: Wednesday,
July 16, 9:30-1pm;
Continental Breakfast and Registration
from 9-9:30am
Where: San Mateo IBM Innovation
Center for Business Partners;
2929 Campus Drive, 2nd Floor/Suite 275,
San Mateo, CA 94403
What: Eclipse: Empowering the universal
platform
The Eclipse community is constantly working
on high level projects that extend Eclipse's functionality. This technical
briefing takes a deep dive into some of the most important and feature
rich projects under development by the Eclipse community. If you thought
Eclipse was merely a Java development environment, then this technical
briefing will expand your definition.
From multilanguage support to plug-in
development, Eclipse has evolved into a universal platform for anything
and everything related to software development and beyond. You now have
the ability to do things like geographically distributed collaboration,
rich client development, and application runtime analysis within Eclipse.
Learn more about Eclipse and Eclipse-based products from IBM.
Highlights
Introduction to the Eclipse community
and an overview of Eclipse projects
Multilanguage support in Eclipse
Demonstrations that illustrate the functionality
of selected Eclipse projects
Tools and products reviewed during this
briefing include:
Eclipse
C and C++ development tools
Test and performance tools platform
Web tools platform including Web services
and Java EE applications
Eclipse communication framework
Plug-in development environment
Rich client platform
Next steps in learning more about Eclipse
and Eclipse-based products from IBM
Register at: https://www-304.ibm.com/jct09002c/isv/spc/events/index.jsp#Emergingtechnologies
or just give me a call at (650) 524-5024.
Visit us at: ibm.com/partnerworld/iic
SVJUG June 17th(third tuesday) meeting is cohosted with "Silicon Valley Web Developer JUG". We will be meeting at Tunis Conference Room, Google (Scroll below for address). RSVP for raffle @ http://sv-web-jug-6.eventbrite.com/ Thanks
Venki ******* Begin SVJUG Annoucement ********** Meeting....: Silicon Valley Java Users Group (SVJUG) Time.......: June 17th,2008 (THIRD TUESDAY of each month) Cost.......: Always FREE to all! Topic......: Apache Maven, Nexus, and m2eclipse Speaker....: Jason Van Zyl
Description: Comprehensive Project Intelligence - Apache Maven, Nexus, and m2eclipse.
Many view Apache
Maven in the context of other build tools such as Apache Ant and Apache Ivy, yet Maven's functionalities extend far beyond the efficient, enterprise-class project build. When coupled with supporting tools like Nexus and m2eclipse, Maven starts to accelerate development by reducing the level of work required to support build management and cross-department collaboration.
In this talk, Jason van Zyl, founder of Sonatype and creator of Maven's Central Repository, will present a constellation of open-source software which can be used to extend Maven's capabilities, from next-generation Eclipse support provided by m2eclipse to the Nexus Repository manager and continuous integration servers which offer Maven support. Jason will also introduce some of the more unexpected uses of Maven to support development with Flex and to support the publishing industry.
Speaker Bio: Jason van Zyl is the Founder and CTO of
Sonatype, the leader is Java software solutions whose customers include Intuit, eBay, Qualcomm and eTrade, and he has over 10 years of experience in open source and proprietary enterprise software development. Prior to Sonatype, Jason was the founder Periapt, Inc., a company that provided software infrastructure development services to Fortune 500 companies such as Toyota Corp., Bank of America, and Coca-Cola Co. Before Periapt, he worked as a Technology Architect at Compusense, a world leader in sensory analysis and data research. An open source enthusiast, Jason is the founder of the Apache Maven project, the Plexus IoC framework, and the Apache Velocity project. Jason currently serves as Chair of the Apache Maven Project Management Committee. He has been involved with the Apache Software Foundation (ASF) for seven years, helped to found Codehaus, a well respected incubation facility for open source
community projects, and is a frequent speaker at many major software conferences, including JavaOne, EclipseCon, EmergingTech, and ApacheCon.
Agenda.....: 18:30-19:00 Arrive & mingle with Food Drinks & Snacks courtesy of -- Google Inc
19:00-20:30 Presentation by Jason Van Zyl
Location...: Google, Inc. Tunis Conference Room, (Bldg. 43) 1600 Amphitheatre Parkway, Mountain View, CA
Map available at http://svjug.org/ Please enter from the north side of the building, in the middle of the Google campus
Sponsors...: Google for Conference room and snacks. http://www.google.com/ Croftsoft provides our domain hosting. http://www.croftsoft.com/
Dear SVJUG members, SVJUG May 20th(third tuesday) meeting is cohosted with "Silicon Valley Web Developer JUG". We will be meeting at Tunis Conference Room, Google (Scroll below for address) Thanks
Venki ******* Begin SVJUG Annoucement **********
Meeting....: Silicon Valley Java Users Group (SVJUG) Time.......: May 20th,2008 (THIRD TUESDAY of each month) Cost.......: Always FREE to all! Topic......: Writing JPA Applications Speaker....: Patrick Linskey
Description: In this talk, Patrick explores the Java Persistence API, and examines some common practices for how to write applications that use JPA. Patrick will focus more on API usage than on mapping configuration, and will look at the bootstrapping and runtime
behavior of JPA applications. You will learn about JPA's optimistic locking semantics, including the benefits of optimistic read locks. Patrick looks at when it's appropriate to use the different facilities of the Java Persistence Query Language (JPQL), and also discusses common extensions to the spec, including performance caching, pessimistic locking, and fetch strategies.
Speaker Bio: Patrick Linskey has been involved in object/relational mapping for 6+ years. As the founder and CTO of SolarMetric, Patrick drove the technical direction of the company and oversaw the development of Kodo.
Now at BEA, he leads the EJB team in designing and implementation of the WebLogic Server EJB solution. Patrick is one of the leaders on the EJB3 and the JDO specification teams, and is BEA's representative on the EJB3 expert group. Patrick is one of the key members of the Apache OpenJPA project, delivering
an enterprise-grade JPA implementation. Patrick is involved in several industry consortia, serving as a luminary on JDOcentral. He has been the face of standards-based persistence, having evangelized JDO and JPA in hundreds of talks throughout the world.
Patrick is co-author of Bitter EJB, and is on the JAOO Conference Program Committee. Patrick has also worked for TechTrader, MIT's Media Lab and Bank One in various technical roles. Under Patrick's leadership, Kodo has become the market leading JDO implementation with over 400 customers throughout the world spanning all industries, and is now the basis for the WebLogic Server EJB persistence provider. Patrick holds a B.S. in Computer Science from the Massachusetts Institute of Technology.
Agenda.....: 18:30-19:00 Arrive & mingle with Food Drinks & Snacks courtesy of -- Google Inc
19:00-20:30 Presentation by Patrick
Linskey
Location...: Google, Inc. Tunis Conference Room, (Bldg. 43) 1600 Amphitheatre Parkway, Mountain View, CA
Map available at http://svjug.org/
Please enter from the north side of the building, in the middle of the Google campus
Sponsors...: Google for Conference room and snacks. http://www.google.com/
Dear SVJUG members, SVJUG April 15th(third tuesday) meeting is cohosted with "Silicon Valley Web Developer JUG".We will be meeting at Tunis Conference Room, Google (Scroll below for address) Advanced Registration is required to be part of give-away drawing. You can register at: http://sv-web-jug-3.eventbrite.com/
Thanks
Venki ******* Begin SVJUG Annoucement ********** Meeting....: Silicon Valley Java Users Group (SVJUG) Time.......: April 15th, 2008 (THIRD TUESDAY of each month) Cost.......: Always FREE to all! Topic......: GlassFish Speaker....: Sreeram Davur, Sun Microsystems
Description: Project GlassFish: On a mission to please
Developers. Since its launch in 2005, GlassFish has come a long way, with an estimated 4.5 million downloads a year and a thriving community. While continuing to deliver a compact and high-fidelity Java EE Application server, GlassFish v2 has expanded to deliver production quality and performance (Project Grizzly), clustering, support for scripting ((AJAX, Ruby on Rails), high availability, Comet, SIP and interoperable web services. You no longer need to chose between open source, support for fast development cycles and enterprise features and performance. Now we're in the middle of moving to v3, an OSGi based modular and light weight architecture, aligned with the Java EE 6. What's next? You tell us! You help us! This session will cover GlassFish v2, its clustering capabilities, Metro web services stack with .Net interoperability, Web tier (Grizzly, Comet, jMaki, ...), tools support, and
administration features. It will then get into ongoing work for GlassFish v3. Finally it will give an overview of the much broader GlassFish community with telco, identity, directory, MQ, integration, database, social, and other software.
Speaker Bio: Sreeram Duvur is a Principal Engineer at Sun Microsystems working in the GlassFish Team. He was responsible for designing the first two versions of Sun's Application Server and almost all of its clustering and high availability features. His association with the Java platform goes back a long way, when he worked on JDK 1.3 and delivering the first HotSpot JVM for Solaris. Currently Sreeram is working on Project SailFin, which brings Java EE and the world of mobile communications together.
Agenda.....: 18:30-19:00 Arrive & mingle with Food, Drinks & Snacks courtesy of -- Google Inc 19:00-20:30 Presentation by Sreeram Davur
Location...: Google, Inc. Tunis
Conference Room, (Bldg. 43), 1600 Amphitheatre Parkway,Mountain View, CA . Please enter from the north side of the building, in the middle of the Google campus
Dear SVJUG Members, This is a friendly reminder for the SVJUG Meeting tomorrow March 18th at 6:30 pm at Google. You can still RSVP to enroll for the giveaways http://sv-web- jug-2.eventbrite .com/
Thanks
Venki ******* Begin SVJUG Annoucement ********** Meeting....: Silicon Valley Java Users Group (SVJUG) Time.........: March 18th, 2008 (THIRD TUESDAY of each month) Cost.........: Always FREE to all! Topic........: Scala and JRuby Speaker....: Bill Venners and Pramod Gopinath
Description:
Scala fuses object-oriented and functional programming concepts into an elegant, statically typed programming
language for the Java Platform. The name Scala stands for "SCAlable LAnguage." It is scalable in the sense that it is designed to be useful in a wide range of tasks, scaling up to very large programs written by many people and down to short scripts written by individuals. The conciseness and expressiveness of Scala
gives it the feel of dynamic languages such as Python or Ruby, but Scala also provides a rich static type system that can help programmers prevent errors. In this talk, Bill Venners will give an introduction and overview of the Scala programming language.
JRuby is a 100% pure Java implementation of the Ruby language. JRuby can be embedded into any Java application providing for two way interaction between Ruby and Java. JRuby enables easy adoption of Ruby in the enterprise environments where Java is already prominent. JRuby gives Rails the power and functionality of Java. GlassFish is an open source Java EE5 compliant application server. Java EE is a long tested deployment environment and by combining the benefits of GlassFish with JRuby, we should be able to provide the best deployment environment for Rails applications. In this talk, Pramod Gopinath would be giving an introduction of JRuby and GlassFish
support for JRuby - Rails applications
Speaker Bio:
Bill Venners is president of Artima, Inc., publisher of Artima Developer (www.artima.com). He is author of the book, Inside the Java Virtual Machine, a programmer-oriented survey of the Java platform&aposs architecture and internals. His popular columns in JavaWorld magazine covered Java internals, object-oriented design, and Jini. Active in the Jini Community since its inception, Bill led the Jini Community&aposs ServiceUI project, whose ServiceUI API became the de facto standard way to associate user interfaces to Jini services. Bill is also the lead developer and designer of ScalaTest, an open source testing tool for Scala and Java developers.
Pramod Gopinath works at Sun Microsystems and is a member of GlassFish open source community. As part of the GlassFish team he is
responsible for the GlassFish and JRuby integration. As part of this effort he has published the GlassFish gem to RubyForge. This gem helps users launch their Ruby On Rails application in a GlassFish V3 server embedded within the JRuby VM. As part of the GlassFish team he has also worked on Phobos, Java Persistence and EJB.
Agenda.....: 18:30-19:00 Arrive & mingle with Food Drinks & Snacks courtesy of -- Google Inc
19:00-20:30 Presentation by Bill Venners and Pramod Gopinath
Location...: Google, Inc. Tunis Conference Room, (Bldg. 43) 1600 Amphitheatre Parkway, Mountain View, CA
SVJUG March 18th(third tuesday) meeting is cohosted with "Silicon Valley Web Developer JUG".
We will be meeting at Tunis Conference Room, Google (Scroll below for address) Advanced Registration is required to be part of give-away drawing. You can register at: http://sv-web-jug-2.eventbrite.com/
Thanks
Venki -- ******* Begin SVJUG Annoucement **********
Meeting....: Silicon Valley Java Users Group (SVJUG)
Time.......: March 18th, 2008 (THIRD TUESDAY of each month)
Cost.......: Always FREE to all!
Topic......: Scala and JRuby
Speaker....: Bill Venners and Pramod Gopinath
Description:
Scala fuses object-oriented and functional programming concepts into an elegant, statically typed programming language for the Java Platform. The name Scala stands for "SCAlable LAnguage." It is scalable in the sense that it is designed to be useful in a wide range of tasks, scaling up to very large programs written by many people and down to short scripts written by individuals. The conciseness and expressiveness of Scala
gives it the feel of dynamic languages such as Python or Ruby, but Scala also provides a rich static type system that can help programmers prevent errors. In this talk, Bill Venners will give an introduction and overview of the Scala programming language.
JRuby is a 100% pure Java implementation of the Ruby language. JRuby can be embedded into any Java application providing for two way interaction between Ruby and Java. JRuby enables easy adoption of Ruby in the enterprise environments where Java is already prominent. JRuby gives Rails the power and functionality of Java. GlassFish is an open source Java EE5 compliant application server. Java EE is a long tested deployment environment and by combining the benefits of GlassFish with JRuby, we should be able to provide the best deployment environment for Rails applications. In this talk, Pramod Gopinath would be giving an introduction of JRuby and GlassFish
support for JRuby - Rails applications
Speaker Bio:
Bill Venners is president of Artima, Inc., publisher of Artima Developer (www.artima.com). He is author of the book, Inside the Java Virtual Machine, a programmer-oriented survey of the Java platform&aposs architecture and internals. His popular columns in JavaWorld magazine covered Java internals, object-oriented design, and Jini. Active in the Jini Community since its inception, Bill led the Jini Community&aposs ServiceUI project, whose ServiceUI API became the de facto standard way to associate user interfaces to Jini services. Bill is also the lead developer and designer of ScalaTest, an open source testing tool for Scala and Java developers.
Pramod Gopinath works at Sun Microsystems and is a member of GlassFish open source community. As part of the GlassFish team he is
responsible for the GlassFish and JRuby integration. As part of this effort he has published the GlassFish gem to RubyForge. This gem helps users launch their Ruby On Rails application in a GlassFish V3 server embedded within the JRuby VM. As part of the GlassFish team he has also worked on Phobos, Java Persistence and EJB.
Agenda.....: 18:30-19:00 Arrive & mingle with Food Drinks & Snacks courtesy of -- Google Inc
19:00-20:30 Presentation by Bill Venners and Pramod Gopinath
Location...: Google, Inc. Tunis Conference Room, (Bldg. 43) 1600 Amphitheatre Parkway, Mountain View, CA
Dear SVJUG Members: SVJUG will be hosting it's monthly meeting this tuesday (Feb 19th) at Google Inc. This event is different from the other Gosling event posted earlier this week.
Please RSVP to the event to help with planning for food,etc. This meeting is cohosted with Silicon Valley Web Developers Users Group
Walkins welcome!
See you all tuesday
Venki ************ Begin Meeting Announcement ******************
18:30-19:00 Arrive & mingle -- Food & drinks provided by Google 19:00-20:30 Stateful Applications that Scale Like Stateless Ones Presentation
TALK DESCRIPTION Within every innocent web application lies a sleeping monster. There comes a time when every successful web application outgrows its single-machine architecture. Whether for high-availability, scalability, or both, the adult web application must grow to live on more than one application server. That's when the latent beast strikes: the State Monster. The most recent accepted wisdom about solving application state problems in a scaled-out production architecture is to make your web application "stateless"i.e., externalize all application state out of the application tier so that any application server can serve any user request. Unfortunately for the owners of such applications, making it "stateless" is hard to do, corrupts the programming and data model of the application, and pushes the problem out to other pieces of infrastructure that are ill-equipped to handle it. Stateless programming is hard on the application developer, hard on the application infrastructure, and hard on the application. There must be a better way to write business applications. In this talk, we will discuss the current "stateless" application paradigm, its shortcomings, and a new alternative using Terracotta's open-source availability and scalability technology for the Java Virtual Machine.
Please be sure to preregister at http://sv-web-jug.eventbrite.com/ so you will be eligible for our raffle. We will be Using Jim Weavers JavaFX Spinning Wheel for our raffle. You can learn more about the project at: http://learnjavafx.typepad.com/weblog/2008/01/spinning-wheel.html Currently the prizes include: * IntelliJ IDEA license from JetBrains * Ajax Security from Adison Wesley * Pro JSF and Ajax: Building Rich Internet Components from Apress * Filthy Rich Clients from Addison Wesley (2 copies) * Professional Hibernate from Wrox Press * Professional Java Development with the Spring Framework from Wrox Press * Professional Ajax 2nd Edition from Wrox Press * More, coming soon
This meeting was organized and co-hosted with Silicon Valley Web Developer JUG *************** End Announcement ************
Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now.
SVJUG Members: For registration to the Feb 28th James Gosling event at Sun campus, use the following link to register. Please do not email me for RSVP(already received many emails, please let me know if you have difficulty accessing the registration site). I'm copying the content from the JUG page as listed at https://jugs. dev.java. net/sunjugprogra m/events- visits.html
use the link and password to register.
Feb 28th -- Feel of Java Revisited -- A special evening with James
Gosling Sun Santa Clara Campus auditorium 6:00pm Host JUGs: Silicon Valley Web Users Group and Silicon Valley JUG JUG Leaders: Mike Van Riper, Kevin Nilson, and Venki Sheshaadri. Special Guest Speaker: James Gosling - Vice President and Sun Fellow Registration URL: http://feel-of-java.eventbrite.com (RSVP's only; Registration Password: Community0)
Thanks
Venki
----- Original Message ---- From: Venki Seshaadri <venki@...> To: svjug-announce@yahoogroups.com Sent: Wednesday, February 13, 2008 2:34:31 PM Subject: [svjug-announce] James Gosling, et,al| RSVP Required, First come, first serve |February 28th at Sun's Santa Clara Campus Auditorium
Dear SVJUG Members: Please sign up for the event ASAP. Registration is limited and first come first serve basis. Please remember this event is at Sun's Santa clara campus, not at Google.
SVJUG will hold its monthly meeting on Feb 19th(third tuesday). You will receive another invite for the monthly meeting
Thanks
Venki ----- James Gosling Event ------------ --
This is a free event sponsored by Sun, but, advance registration for the 140 available spots will be required. Registration instructions will be available at noon on Wednesday, February 13th. At that time, the registration instructions will be posted on this Sun JUGs Program page on java.net:
You don't want to miss this event. So, please save the date on your calendars now. This event is being promoted by several local Java developer groups. I highly recommend signing up right at noon on the day that the registration instructions are posted online. This event will fill up quickly and there will *not* be a waiting list.
Agenda * 5:45-6:30pm Arrive & mingle -- Pizza & Sodas provided by Sun Microsystems * 6:30-6:45pm Announcements & Introductions * 6:45-8:30pm The Feel of Java, Revisited by James Gosling
James Gosling will revisit the topic of his 1997 article entitled "The feel of Java" that was published in Computer, the flagship magazine of the IEEE Computer Society. This topic is particularly relevant in the context of the vigorous debate currently surrounding the various proposals for adding closures to the Java Language. We anticipate having both Neal Gafter and Joshua Bloch in attendance as well. At the conclusion of James' talk, there will be an opportunity for Q&A where the current closures controversy will almost certainly come up.
Dear SVJUG Members: Please sign up for the event ASAP. Registration is limited and first come first serve basis. Please remember this event is at Sun's Santa clara campus, not at Google.
SVJUG will hold its monthly meeting on Feb 19th(third tuesday). You will receive another invite for the monthly meeting
Thanks
Venki ----- James Gosling Event --------------
This is a free event sponsored by Sun, but, advance registration for the 140 available spots will be required. Registration instructions will be available at noon on Wednesday, February 13th. At that time, the registration instructions will be posted on this Sun JUGs Program page on java.net:
You don't want to miss this event. So, please save the date on your calendars now. This event is being promoted by several local Java developer groups. I highly recommend signing up right at noon on the day that the registration instructions are posted online. This event will fill up quickly and there will *not* be a waiting list.
Agenda * 5:45-6:30pm Arrive & mingle -- Pizza & Sodas provided by Sun Microsystems * 6:30-6:45pm Announcements & Introductions * 6:45-8:30pm The Feel of Java, Revisited by James Gosling
James Gosling will revisit the topic of his 1997 article entitled "The feel of Java" that was published in Computer, the flagship magazine of the IEEE Computer Society. This topic is particularly relevant in the context of the vigorous debate currently surrounding the various proposals for adding closures to the Java Language. We anticipate having both Neal Gafter and Joshua Bloch in attendance as well. At the conclusion of James' talk, there will be an opportunity for Q&A where the current closures controversy will almost certainly come up.
Limited seats for the event, RSVP using the link below to get in.
--
Google may blog about this on their developer blogs at some point. So, I wanted to make sure our JUG members had a head start on the registration process before that happens. Although this is a free
event, we will be limiting registration to the first 200 people that sign up
here:
Please enter your attendee name during the registration process as you would want it to read on your visitor badge at Google. We are still working out the details, but, part of the reason for the advance registration is so that we can submit the attendee names to Google prior to the meeting. If it looks like we will have a large turnout, Google may decide to pre-print visitor badges from your advance RSVP information. The full event details are on the Silicon Valley Google Technology User Group web site here:
When you register, you will be asked to choose the breakout session you plan to attend for the second half of the meeting. You will also have an opportunity to change your choice at the meeting. There will be a whiteboard in the meeting room where you can indicate which technical breakout session you want to attend that night.
Dear SVJUG Members, Happy New Year! SVJUG's January meeting is cohosted with Silicon Valley Web Developers JUG. Please see the invite below for details
-- Forwarded invite from SVWDJUG
Please join us for our first JUG meeting of 2008. We are meeting at our usual time and place: 6:30pm at the GooglePlex in Mountain View. This is a joint meeting with the new Silicon Valley Google Technology User Group (http://sv-gtug.org). Full meeting details are here:
Bob Vawter will be giving an introductory Google Web Toolkit (GWT) talk during the first part of the meeting. We will be trying something different with breakout sessions on particular technical topics during the second part of the meeting. With Bob in attendance, one of the breakout sessions will definitely be about GWT where you can raise specific issues you have encountered using GWT.
Venki
Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now.
SVJUG November 20th(third tuesday) meeting is cohosted with "Silicon Valley Web Developer JUG".
We will be meeting at Tunis Conference Room, Google (Scroll below for address) Thanks
Venki -- ******* Begin SVJUG Annoucement **********
Meeting....: Silicon Valley Java Users Group (SVJUG)
Time.......: November 20th,2007 (THIRD TUESDAY of each month)
Cost.......: Always FREE to all!
Topic......: Enterprise Comet
Speaker....: Jonas Jacobi & John Fallows, Kaazing Corporation (www.kaazing.com)
Description:
Sneaking through the forest of AJAX frameworks is a new technique called Comet, which enables real-time messaging
from a Web server to one or more browsers. As framework developers move to support Comet and developers start building their first Comet applications, it is vital for both to describe the messaging payloads consistently.
After a quick introduction to Comet concepts, this session will showcase how the same Java object representation can be used to describe both server and client usage of the payload, and how it is translated to JavaScript in a way that keeps everything consistent. The session will also show how you can develop a rich Internet application in almost exactly the same way as a desktop client application using Java EE APIs, such as Java Messaging Service (JMS).
Speaker Bio:
A native of Sweden, Jonas Jacobi has worked in the software industry for more than 15 years with a mission to simplify application development. Prior to founding Kaazing, he worked at Oracle for eight years as a
Java EE evangelist and product manager responsible for the product management of JavaServer Faces, Oracle ADF Faces, and Oracle ADF Faces Rich Client in the Oracle JDeveloper team. As co-founder and chief executive officer of Kaazing, Jonas sets the company's business and product strategy and oversees all aspects of Kaazing's operations and mission to become the world-wide leader in real-time software. He is co-author of the best-selling book, "Pro JSF and Ajax: Building Rich Internet Components"(Apress).
John Fallows is a pioneer in the field of rich and highly interactive user interfaces and co-founder of Kaazing. Originally from Northern Ireland, he graduated from Cambridge University in the United Kingdom and has worked in the software industry for more than 10 years. Before founding Kaazing, John was a consulting member of the technical staff for server technologies at Oracle. During his last five
years at Oracle, he focused on designing, developing, and evolving Oracle ADF Faces to fully integrate AJAX technologies. He is co-author of the best-selling book, "Pro JSF and Ajax: Building Rich Internet Components," (Apress). In his role as chief technology officer, John formulates Kaazing's vision of creating the best real-time Web framework based on the Java standard. He defines the architecture of the Kaazing product suite and oversees its development.
Agenda.....: 18:30-19:00 Arrive & mingle with Food Drinks & Snacks courtesy of -- Google Inc
19:00-20:30 Presentation by Jonas Jacobi & John Fallows
Location...: Google, Inc. Tunis Conference Room, (Bldg. 43) 1600 Amphitheatre Parkway, Mountain View, CA
Gavin King will be speaking about Seam and Web Beans. Seam is an open source "deep integration" framework that tries to have the best of both the Java EE and Spring worlds. It is firmly rooted in Java EE
standards. It started out to address the design flaws between two key Java EE frameworks: JSF and EJB3. Some of its core features are being adopted in future official Java EE standards such as JSF 2.0 and WebBeans. As more and more users start to adopt Seam, it has expanded far beyond the scope of Java EE.
The goal of JSR 299 (Web Beans) is to enable EJB 3.0 components to be used as JSF managed beans, unifying the two component models and enabling a considerable simplification to the programming model for web-based applications in Java. In particular, this work will provide a programming model suitable for rapid development of simple data-driven applications without sacrificing the full power of the Java EE 5 platform. This is a domain where Java EE has been perceived as overly complex..
Speaker Bio:
Gavin King is the founder of the Hibernate project, the leading persistence solution for
Java. He is an active member of the JSR-220 expert group, and contributed heavily to the design of EJB 3.0. With Christian Bauer, he was author of Hibernate in Action. Gavin works for JBoss, Inc, leading the development of Hibernate, implementing EJB 3.0, and providing services to JBoss customers. He lives in Melbourne, Australia, and Atlanta, Georgia
Agenda.....: 18:30-19:00 Arrive & mingle with Food Drinks & Snacks courtesy of -- Google Inc
19:00-20:30 Presentation by Gavin King
Location...: Google, Inc. Tunis Conference Room, (Bldg. 43) 1600 Amphitheatre Parkway, Mountain View, CA
Some code is downright scary to maintain. An all too common example
are bloated service methods that do too much: manage transactions, handle security as well as implement the business rules. Changing that kind of code requires you to understand and tackle many different concerns. Code can also be difficult to maintain if the implementation of some features (e.g. audit logging) is scattered throughout the code base. Changing that kind of code involves changing many components.
This talk describes how to improve your code with real objects and aspects. We show how to use AOP to simplify your code by modularizing concerns such as audit logging that are normally implemented by code that is mixed in with the business logic. We also describe how to write truly object-oriented code in Java - something which is not done as often as you might expect even though Java is an object-oriented language. We will compare and contrast a procedural design with an object- oriented design and
describe the benefits of using real objects. We will also show how to refactor a procedural design into an object-oriented design an easy way to eliminate those fat service methods and improve the design of your application.
Speaker Bio:
Chris Richardson is a developer, architect and mentor with over 20 years of experience and is the author of the book POJOs in Action. He runs a consulting company, Chris Richardson Consulting, Inc., that helps customers build better software faster. Chris has been a technical leader at a variety of companies, including Insignia Solutions and BEA Systems. Chris holds a computer science degree from the University of Cambridge in England and lives in Oakland, CA.
Chris has taught classes on compilers and operating systems for the University of Maryland in Europe. He has presented at numerous venues including the British Computer Society and OOPSLA. Chris has spoken
at various conferences including JavaOne, No Fluff Just Stuff Java Symposium and Javapolis as well as user groups in the bay area. Email: chris@... Web: www.chrisrichardson.net
Agenda.....: 18:30-19:00 Arrive & mingle with Food Drinks & Snacks courtesy of -- Google Inc
19:00-20:30 Presentation by Chris Richardson.
Location...: Google, Inc. Tunis Conference Room, (Bldg. 43) 1600 Amphitheatre Parkway, Mountain View, CA