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
SVJUG Members, SVJUG is cohosting the August meeting with Silicon Valley Web Developers JUG. The venue will be at Verisign building. Please RSVP to van_riper@...
Please note the location is at Versign building at Middlefield, not @ Googleplex.
Thanks
Venki --
meeting annoucement.
Please note the location of the presentation has changed to VeriSign and requires RSVP.
RSVP email requested by August 17th to van_riper@... with the subject "August Meeting RSVP." Please
include your full name within your RSVP email for submission to VeriSign Security in advance of the meeting. RSVPs will be accepted after August 17th, but, early RSVPs will be greatly appreciated. It allows us to plan for the room
configuration and refreshments. If you have missed the RSVP deadline please send the RSVP as soon as possible. If you are unable to RSVP you may register at the door.
This will be a dynamic session focused on the demonstration of the customary capabilities associated with an Enterprise Service Bus for SOA middleware. These capabilities include: service hosting, message delivery, endpoint registry, protocol mediation, transformation, orchestration, BPM, declarative routing rules, BPEL, Rules Services, Enterprise Integration
Patterns such as -
Filter, Content-Based Router, Splitter, Aggregator, Wire Tap, etc.
18:30-19:00 Arrive & mingle with Pizza 19:00-20:30 Open Source ESB for SOA Presentation
Burr Sutter is a current Sun Java Champion, President of the Atlanta Java Users Group and Founder of the Atlanta Chapter of the International Association of Software Architects. He has over 15 years of software design and development experience along with numerous published articles, book chapters and developer conference speaking engagements such as JavaPolis, Jazoon and No Fluff Just Stuff. He is presently employed at JBoss, a division of Red Hat, and works with the JBoss ESB, jBPM and Drools projects.
Please be sure to sign-in when you arrive for the meeting. The number next to your name on the sign-in sheet will be used during the raffle at some point in the evening. We will be raffling off 1 Free Ticket to The Rich Web Experience a
$1,695 value, several JBoss t-shirts, and 3 books from Wrox Press: Professional Hibernate, Professional Java Development with the Spring Framework, and Professional Ajax 2nd Edition.
This meeting was organized by the Silicon Valley Web Developer JUG and is being co-hosted by the Silicon Valley JUG. Meeting attendees are encouraged to view and augment the notes about this meeting afterwards on the JUG Community Wiki here: http://wiki.java.net/bin/view/JUGs/SvWebJug200708
Forwarding... (This is not SVJUG hosted meeting) Hello everyone,
Bob Lee, Senior Software Engineer at Google, will be speaking on the evening of Tuesday, June 5th about "Java on Guice: Dependency Injection, the Java Way." I would like to invite members of the Silicon Valley Web JUG to attend; admission is free of charge and all are welcome.
Talk abstract: Guice is a
new open-source dependency-injection framework for Java 5. It's small, fast, and typesafe. It doesn't require you to write XML, and it is already in use in several Google projects. Come learn how Guice can help make your applications simpler and easier to test.
Speaker Bio: Bob Lee is a senior software engineer for Google. Bob represents Google on the JCP executive committee as well as a number of JSR expert groups. Bob created the Guice framework, and he is a committer on the Struts and WebWork projects. Bob blogs about Java @ http://crazybob.org/ .
With best regards, LH
-- Leslie Hawthorn Program Manager - Open Source Program Office Google Inc.
Dear SVJUG Members, SVJUG is cohosting May 11th meeting on "JavaOne Retrospective by the Java Posse" by Tor Norbye, Carl Quinn, Dick Wall and Joe Nuxoll at with Silicon Valley Web Developer JUG at Verisign, corner of E Middlefield Rd & Ferguson Dr. Mountain View
NOTE: The meeting is cohosted with SV Web Developer JUG at Versign Building, we are not meeting at SVJUG main venue of Google.
Please RSVP with subject "May Meeting RSVP" to van_riper@....
thanks
Venki ----Forwarding: Announcement --------------- This is a free event open to the general public. So, please forward this announcement on to other interested parties. The online meeting announcement is here:
RSVP email requested by May 11th to van_riper@... with the subject "May Meeting RSVP." Please include your full name within
your RSVP email for submission to VeriSign Security in advance of the meeting. RSVPs will be accepted after May 11th, but, early RSVPs will be greatly appreciated. It allows us to plan for the room configuration and refreshments.
The Java Posse will record their weekly podcast before a live audience. With the JavaOne 2007 conference taking place the prior week, the primary topic of discussion will be what transpired at JavaOne. Atlassian, the maker of Jira and Confluence, is providing the pizza and *beer* for this event.
Please be sure to sign-in when you arrive for the meeting. The number next to your name on the sign-in sheet will be used during the raffle at some point in the evening. We will be raffling off two IntelliJ IDEA licenses ($500 value each) and several Javapolis backpacks filled with schwag from that conference.
This meeting was organized by the Silicon Valley Web Developer JUG and is being
co-hosted by the Silicon Valley JUG.
SVJUG April 17th(third tuesday) meeting is cohosted with "Silicon Valley Web Developer JUG", thanks to Mike Van Riper for leading the effort.
There is no change on the Venue, We will meet at Tunis Conference Room at Googleplex (Scroll below for address) Thanks
Venki -- ******* Begin SVJUG Annoucement **********
Meeting....: Silicon Valley Java Users Group (SVJUG)
Time.......: April 17th,2007 (THIRD TUESDAY of each month)
Cost.......: Always FREE to all!
Topic......: Project GlassFish: Open Java EE Application Server
Speaker....: Harpreet Singh, et al., Sun Microsystems (http://www.sun.com)
Description:
The GlassFish community is building
free, open source, production-quality, enterprise software. The main deliverables are an Application Server, the Java EE 5 Reference Implementation, and the Java Persistence API Reference Implementation, TopLink Essentials. The community also delivers Maven Repository, tools and much more. Engineers from Sun Microsystems working on Project GlassFish will present features in the current release, next release and the surrounding ecosystem. Presenters will demonstrate development specific features like Web 2.0 Technologies and Web Services Interoperability Technology. Presenters will also talk about deployment specific features like clustering and availability offered by GlassFish.
Speaker Bio:
Harpreet Singh is a Staff Engineer at Sun Microsystems, and has been with Sun and Java for the last 7 years. He has spent all of this time in various roles in the J2EE organization. He has developed code for
areas like Appllication Server security, monitoring and webservices monitoring. He is currently delivering GlassFish into Ubuntu. Harpreet is currently co-authoring a book for Sun Web Component Developer Exam(to be released by Apress). His blog can be found at http://blogs.sun.com/harpreet.
Ludovic Champenois is a Senior Architect at Sun Microsystems, and has been with Sun and Java for the last 10 years. He is one of the tech lead and architect on Sun's Application Server and is responsible to ensure best in class developer experience for Java EE programmers with Sun Application Server and tools. (NetBeans, Studio Enterprise and Studio Creator). Ludovic is also heavily involved in leading Sun's open source initiative (Projects GlassFish, Phobos and jMaki). He is the co-author of the NetBeans Field Guide book (Prentice Hall 2005 and 2006).
His blog can be found at http://weblogs.java.net/blog/ludo
Kedar is GlassFish Management and Monitoring Architect. He has been working with application server for past 6 years on various areas like configuration management, monitoring infrastructure, command line interface, administrative security, JMX based remote connector development, custom MBean support, SMF support for GlassFish server life cycle management on Solaris-10. He is a member of JMX Expert Group (JSR-003). His interests include Java, server side programming, IDE Plugin development and web development. Check out his blogs at: http://weblogs.java.net/blog/km and http://blogs.sun.com/bloggerkeda
Shreedhar is the co-author and
co-lead for Project Shoal, a java based dynamic clustering framework on java.net. He has been working with the application server for over 6 six years contributing to administration, management and monitoring infrastructure of the product and has special interest in distributed systems. He has also contributed to GlassFish community development and adoption in his role as the GlassFish Community Manager. His blogs are at http://blogs.sun.com/shreedhar
Arun Gupta is a technology evangelist for Web services and Web 2.0 technologies at Sun. He has been with Sun for past 8 years working in different capacities and multiple roles. He has been involved with the Web services effort at Sun since the beginning and contributed to multiple releases of JAX-RPC and JAX-WS. He has represented Sun in W3C, WS-I and SOAP Builders. He has presented at
multiple conferences and has one patent awarded and three pending related to XML technology. You'll find him active at: http://blogs.sun.com/arungupta.
Agenda.....: 18:30-19:00 Arrive & mingle with Food Drinks & Snacks courtesy of -- Google Inc
19:00-20:30 Presentation by Harpreet Singh, et al.
Location...: Google, Inc. Tunis Conference Room, (Bldg. 43) 1600 Amphitheatre Parkway, Mountain View, CA
Dear SVJUG Members,
This is a friendly reminder for the SVJUG meeting tomorrow (TUESDAY)
at Google Inc. from 6:30 to 8:30 PM. Neal Gafter from Google Inc will
be presenting on "Closures for Java" at
Tunis Conference Room, Building 43
1600 Amphitheatre Parkway, Mountain View, CA 94043
visit http://www.svjug.org for details and directions
Looking forward to see you all tomorrow.
Thanks,
Venki Seshaadri
******* Begin original SVJUG Annoucement **********
Meeting....: Silicon Valley Java Users Group (SVJUG)
Time.......: March 20,2007 (THIRD TUESDAY of each month)
Cost.......: Always FREE to all!
Topic......: Closures for Java
Speaker....: Neal Gafter, Google Inc (http://www.google.com)
Description:
We propose to add Closures to the Java Programming
Language. Closures simplify the use of APIs that rely
on the use of anonymous class instances, such as the
concurrency APIs and callbacks. More importantly,
closures support control abstractions, which are
APIs that act as programmer-defined control
constructs. This talk describes the proposed
language extension and its design rationale, and
shows how it will affect existing and future APIs
Speaker Bio:
Neal Gafter is a software engineer and Java
evangelist at Google. He was previously a senior staff
engineer at Sun Microsystems, where he co-designed and
implemented the Java language features in releases 1.4
through 5.0. Neal is coauthor of "Java Puzzlers:
Traps, Pitfalls, and Corner Cases" (Addison Wesley, 2005).
He was a member of the C++ Standards Committee and
led the development of C and C++ compilers at Sun Microsystems,
Microtec Research, and Texas Instruments. He holds a
Ph.D. in computer science from the University of Rochester.
Agenda.....:
18:30-19:00 Arrive & mingle with Food
Drinks & Snacks courtesy of -- Google Inc
19:00-20:30 Presentation by Neal Gafter
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/
Our thanks to these great sponsors!
News, Offers
-----------------------------------------------
JavaOne Discount:
JavaOne 2007 is from May 8-11th, Sun is offering
special discount to JUG members . Please use the
discount code "JUGJ715" and save $100.
******* EOM SVJUG Annoucement **********
I very happy to announce that SVJUG has found it's new home, Yes new home, there are few changes to our schedule.
SVJUG meetings will be held on THIRD TUESDAYs of the month, instead of second wednesday.
SVJUG meetings will be held on Google Campus, instead of Netscape. at Tunis Conference Room, Building 43 1600 Amphitheatre Parkway, Mountain View, CA 94043
Special thanks to Neal Gafter, Google Inc for helping with the sponsorship. I will update the website with further logistics.
Also at the bottom of the message
special Java One discount code for JUG members
Looking forward for your continued support.
Thanks,
Venki
Seshaadri
******* Begin SVJUG Annoucement **********
Meeting....: Silicon Valley Java Users Group (SVJUG)
Time.......: March 20,2007 (THIRD TUESDAY of each month)
We propose to add Closures to the Java Programming Language. Closures simplify the use of APIs that rely on the use of anonymous class instances, such as the concurrency APIs and callbacks. More importantly, closures support control abstractions, which are APIs that act as programmer-defined control constructs. This talk describes the proposed language extension and its design rationale, and shows how it will affect existing and future APIs
Speaker Bio:
Neal
Gafter is a software
engineer and Java evangelist at Google. He was previously a senior staff engineer at Sun Microsystems, where he co-designed and implemented the Java language features in releases 1.4 through 5.0. Neal is coauthor of "Java Puzzlers: Traps, Pitfalls, and Corner Cases" (Addison Wesley, 2005). He was a member of the C++ Standards Committee and led the development of C and C++ compilers at Sun Microsystems, Microtec Research, and Texas Instruments. He holds a Ph.D. in computer science from the University of Rochester.
Agenda.....: 18:30-19:00 Arrive & mingle with Food Drinks & Snacks courtesy of -- Google Inc
19:00-20:30 Presentation by Neal Gafter
Location...: Google, Inc. Tunis Conference Room, (Bldg. 43) 1600 Amphitheatre Parkway, Mountain View, CA
Dear SVJUG members, SVJUG is cohosting the meeting on May 15th with "Silicon Valley Web Developer JUG", special thanks to Mike Van Riper for leading the effort.
RSVP is required for the event, email van_riper@... w/ subject February Meeting RSVP or email me at venki@...
Note the change in meeting place, we are meeting at Verisign Thanks
Venki 408.910.8721
******* Begin SVJUG Annoucement **********
Meeting....: Silicon Valley Java Users Group (SVJUG)
Time.......: February 7th, 2007
Cost.......: Always FREE to all! (RSVP by Jan 31st to van_riper@... )
Topic......: Sexy Web
Apps with Java, Mozilla Tamarin, and Flex
Speaker....: James Ward, Adobe Systems Inc.
Meeting co-hosted with "Silicon Valley Web Developer JUG"
In this session, James Ward will do live demonstrations and write code to show how easy it is to build sexy web apps with Java, Mozilla Tamarin, and Flex. The session will cover the programming model, Java Remoting, Pub/Sub messaging & JMS integration, Data Synchronization, Hibernate integration, charting, cinematic experiences, and media integration. The Basics
* The Platform (Tamarin) * Demos * Tooling (The Free Flex SDK) * Build a simple Flex app
The Programming Model (Live examples &
coding)
* ECMAScript / MXML * MVC / Data Binding * Server Communication * Debugging
* Charting * Cinematic Experiences * Media Integration
James will also be leading follow-up truly hands-on Flex For Java Users sessions in the San Francisco Bay Area on Feb. 8 (Adobe San Francisco office) and March 22 (Adobe San Jose office). If you are interested, you will need to register in advance for one of the sessions.
Speaker Bio:
James Ward
(jamesward.org) is a Technical Evangelist for Flex at Adobe and Adobe's JCP representative to JSR 286, 299, and 301. Much like his love for climbing mountains, he enjoys programming because it provides endless new discoveries, elegant workarounds, summits and valleys. His adventures in climbing have taken him many places. Likewise, technology has brought him many adventures, including: Pascal and Assembly back in the early 90's; Perl, HTML, and JavaScript in the mid 90's; then Java and many of it's frameworks beginning in the late 90's. Today he primarily uses Flex to build beautiful front ends for Java based back ends. Prior to Adobe, James built a rich marketing and customer service portal for Pillar Data Systems.
Building 5 is located at the intersection of East Middlefield Road and Logue Street. There is plenty of surface parking available adjacent to the building. Enter the lobby of this building to register and be escorted to the meeting room.
If you are taking public transit, your best bet is the VTA Light Rail stop on Middlefield Road in Mountain View. It is one short block from the meeting site. However, the safest way to cross Middlefield road is to backtrack to Ellis street and cross at the lighted intersection. You then walk back towards Logue street. Building 5 will be on your right when you reach the Logue street intersection. Also, you can connect to VTA Light Rail from the Caltrain station in downtown Mountain View.
Important Note: You must arrive between 6:30 and 7:00
p.m. to register for this event. After 7:00, there will no longer be security personnel in the lobby to register you, and the main outside doors will be locked.
Forwarding....
I would like to invite you and SVJUG to attend our exclusive Executive
Breakfast. We will focus on "End-to-End Scalability for Stateful
Low-Latency Applications". IBM will present how they're using an
innovative model
to maximize impact from its business applications and minimize the worries
about scalability and performance.
Would you be able to route this invitation to the SVJUG group?
Click here for more details on our breakfast event:
<http://www.gigaspaces.com/invite/PaloAlto/invite_PaloAlto.htm>
When:
9:00am - 11:00am Pacifiic
Tuesday, June 6th 2006
Where:
Crowne Plaza Hotel
4290 El Camino Real
Palo Alto , CA 94306
For Directions:
<http://www.ichotelsgroup.com/h/d/cp/1/en/direction/sfoca>
Event Highlights:
Vinu Sundaresan, Program Director of Tivoli Development, will describe
how IBM achieved significant gains in scalability and performance for its
Tivoli software by using GigaSpaces Technologies.
Mark Stahl, WW Marketing Mgr of FSI at Intel, will present the results
of a recent benchmark conducted by Intel, IBM and GigaSpaces for stateful
low-latency applications. Seating is limited! Please RSVP to me directly
at your earliest convenience.
We hope to see you there! Feel free to route this invitation to others
on your team that may benefit from attending our event.
Best,
____________________________________________
Roseann Bonnar
roseann at gigaspaces dot com
www.gigaspaces.com
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
Dear SVJUG Members,
This is a friendly reminder on the meeting tonight, co-hosted with
Silicon Valley Web Developer JUG. Please Note the meeting will be held at
Verisign building, opposite corner to Netscape Bldg. The address of the
venue:
VeriSign, Bldg. 5.
675 East Middlefield Road
Mountain View, CA
Also note, the original invite had SVJUG meeting schedule next to
date(saying second wednesday, instead this meeting is in MONDAY 15th May)
See you all tomorrow, you may RSVP me or mike.vanriper@.... Feel
free to call me at 408.910.8721 incase you have problems getting in.
Thanks
Venki
408.910.8721
---- Meeting invite --------------------
Meeting....: Silicon Valley Java Users Group (SVJUG)
Time.......: May 15th, 2006 (* This meeting is on monday, not wednesday)
Cost.......: Always FREE to all!
Topic......: A Hands on Preview of Struts Action 2.0
Speaker....: Patrick Lightbody, Autoriginate
(www.autoriginate.com)
Meeting co-hosted with "Silicon Valley Web Developer JUG"
details @ http://www.baychi.org/bof/java/20060515/
Description:
With the Struts and WebWork merger announcement and the fact
that Struts Action Framework 2.0 would be based on WebWork,
the Java web application landscape is finally maturing and
consolidating. As the leader of the action-style Java web
frameworks, WebWork is relatively unknown but is about to be
introduced to a very large community. Come learn about what
makes WebWork so special to work with. This session will be
extremely hands on and code intensive, so come prepared to
ask questions and get involved! Topics covered include:
* The future of Struts and WebWork
* The basics of WebWork
* Advanced AJAX features
* Rapid application development: not just for Ruby on Rails anymore
* Creating rich reusable UI components
Important Note: You must arrive between 6:30 and 7:00 p.m.
to register for this event. After 7:00, there will no longer
be security personnel in the lobby to register you, and
the main outside doors will be locked.
Speaker Bio:
Patrick Lightbody managed the professional services
team at Jive Software prior to launching Autoriginate.
At Jive, Patrick managed accounts with some of
the biggest companies in the world, including
University of Phoenix Online, Oracle, Sun Microsystems,
Electronic Arts, EMC, and PriceWaterhouse Coopers.
Prior to Jive, Patrick led a broad effort at Spoke
Software to implement an in-house automated testing
solution. Patrick has also worked in larger enterprise
environments, most recently spending over four years
with Cisco Systems.
Patrick is also the CEO and Chairman of
OpenSymphony Group, Inc, a non-profit open source group
dedicated to the creation of high quality, open source
Java-based components. Most recently, Patrick oversaw
a rare occurrence in the open source world: a merger
of two competing projects, OpenSymphony, WebWork and
Apache Struts. He is also the founder of OpenQA, an
open source group dedicated to bringing quality open
source testing tools to the market. Patrick is a published
author and an established leader in the enterprise
Java community.
Agenda.....:
6:30-7:00 PM Arrive & mingle Registration
RSVP to mike.vanriper@...
19:00-20:30 Presentation by Patrick Lightbody
Location...:* VeriSign, Bldg. 5.
675 East Middlefield Road
Mountain View, CA
Map available at http://svjug.org/
Building 5 is located at the intersection of East
Middlefield Road and Logue Street. There is plenty
of surface parking available adjacent to the building.
Enter the lobby of this building to register and be
escorted to the meeting room.
If you are taking public transit, your best bet is
the VTA Light Rail stop on Middlefield Road in
Mountain View. It is one short block from the meeting
site. However, the safest way to cross Middlefield road
is to backtrack to Ellis street and cross at the lighted
intersection. You then walk back towards Logue street.
Building 5 will be on your right when you reach the
Logue street intersection. Also, you can connect to
VTA Light Rail from the Caltrain station in downtown
Mountain View.
Important Note: You must arrive between 6:30 and 7:00 p.m.
to register for this event. After 7:00, there will no longer
be security personnel in the lobby to register you, and
the main outside doors will be locked.
Croftsoft provides our domain hosting.
http://www.croftsoft.com/
Our thanks to these great sponsors!
******* EOM SVJUG Annoucement **********
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
Dear SVJUG members,
SVJUG is cohosting the meeting on May 15th with "Silicon Valley Web
Developer JUG", special thanks to Mike Van Riper for leading the effort.
RSVP is required for the event, email mike.vanriper@... w/ subject
May Meeting RSVP or email me.venki@...
Note the change in meeting place, we are meeting at Verisign
Thanks
Venki
408.910.8721
******* Begin SVJUG Annoucement **********
Meeting....: Silicon Valley Java Users Group (SVJUG)
Time.......: May 15th, 2006 (second Wednesday of each month)
Cost.......: Always FREE to all!
Topic......: A Hands on Preview of Struts Action 2.0
Speaker....: Patrick Lightbody, Autoriginate
(www.autoriginate.com)
Meeting co-hosted with "Silicon Valley Web Developer JUG"
details @ http://www.baychi.org/bof/java/20060515/
Description:
With the Struts and WebWork merger announcement and the fact
that Struts Action Framework 2.0 would be based on WebWork,
the Java web application landscape is finally maturing and
consolidating. As the leader of the action-style Java web
frameworks, WebWork is relatively unknown but is about to be
introduced to a very large community. Come learn about what
makes WebWork so special to work with. This session will be
extremely hands on and code intensive, so come prepared to
ask questions and get involved! Topics covered include:
* The future of Struts and WebWork
* The basics of WebWork
* Advanced AJAX features
* Rapid application development: not just for Ruby on Rails anymore
* Creating rich reusable UI components
Important Note: You must arrive between 6:30 and 7:00 p.m.
to register for this event. After 7:00, there will no longer
be security personnel in the lobby to register you, and
the main outside doors will be locked.
Speaker Bio:
Patrick Lightbody managed the professional services
team at Jive Software prior to launching Autoriginate.
At Jive, Patrick managed accounts with some of
the biggest companies in the world, including
University of Phoenix Online, Oracle, Sun Microsystems,
Electronic Arts, EMC, and PriceWaterhouse Coopers.
Prior to Jive, Patrick led a broad effort at Spoke
Software to implement an in-house automated testing
solution. Patrick has also worked in larger enterprise
environments, most recently spending over four years
with Cisco Systems.
Patrick is also the CEO and Chairman of
OpenSymphony Group, Inc, a non-profit open source group
dedicated to the creation of high quality, open source
Java-based components. Most recently, Patrick oversaw
a rare occurrence in the open source world: a merger
of two competing projects, OpenSymphony, WebWork and
Apache Struts. He is also the founder of OpenQA, an
open source group dedicated to bringing quality open
source testing tools to the market. Patrick is a published
author and an established leader in the enterprise
Java community.
Agenda.....:
6:30-7:00 PM Arrive & mingle Registration
RSVP to mike.vanriper@...
19:00-20:30 Presentation by Patrick Lightbody
Location...:* VeriSign, Bldg. 5.
675 East Middlefield Road
Mountain View, CA
Map available at http://svjug.org/
Building 5 is located at the intersection of East
Middlefield Road and Logue Street. There is plenty
of surface parking available adjacent to the building.
Enter the lobby of this building to register and be
escorted to the meeting room.
If you are taking public transit, your best bet is
the VTA Light Rail stop on Middlefield Road in
Mountain View. It is one short block from the meeting
site. However, the safest way to cross Middlefield road
is to backtrack to Ellis street and cross at the lighted
intersection. You then walk back towards Logue street.
Building 5 will be on your right when you reach the
Logue street intersection. Also, you can connect to
VTA Light Rail from the Caltrain station in downtown
Mountain View.
Important Note: You must arrive between 6:30 and 7:00 p.m.
to register for this event. After 7:00, there will no longer
be security personnel in the lobby to register you, and
the main outside doors will be locked.
Croftsoft provides our domain hosting.
http://www.croftsoft.com/
Our thanks to these great sponsors!
******* EOM SVJUG Annoucement **********
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
Dear SVJUG Members,
Wishing you all a Happy & Safe Holidays.
SVJUG meeting were indefinetly postponed due to non availability of meeting
venue. We are working on finalizing the venue and expecting the meetings should
resume early 2006.
Meanwhile if you or your employer is/will be willing sponsor our Group, please
let me know either by email (venki@... or vseshaadri@...) by phone
408.910.8721
Thanks
Venki Seshaadri
President, Silicon Valley Java Users Group
www.svjug.org
408.910.8721
Dear SVJUG members,
Apologize for this email. Lately i received so many email on the
location and start time of the meeting at Google tonight.
We are meeting at GOOGLE Inc, not at Netscape mountain view. So please do
not get disappointed showing up at 468 Ellis Street, mountain view.
RECENT update on the event, the chance of getting in without registration
is NOT POSSBILE, so i highly RECOMMEND NOT to waste time even trying to
get in without registration.
Meeting Info:
6:30 - 7:00 Networking & Snacks(Food sponsored by Google Inc)
7:00 - 9:00 "Next-Generation Interactivity for Web-Based Applications" by
Cris Perdue & Jing Lim
Location:
1600 Amphitheatre Parkway, Bldg. 43
Mountain View, CA 94043
Google Maps.
http://maps.google.com/maps?q=1600+Amphitheatre+Parkway,+mountain+view,+ca&spn=0\
.027344,0.058375&hl=en
Yahoo! Maps @
http://maps.yahoo.com/maps_result?addr=1600+Amphitheatre+Parkway%2C+%2343&csz=mo\
untain+view%2C+ca&country=us&new=1&name=&qty=
Also, the Interop City Event - Bay Area ~ June 21st, email i sent is not
hosted by SVJUG and is not free event.
See you tonight
Venki
Dear SVJUG Members,
Bay Area Interop City ( International Association of Software
Architects), event is next Tuesday(June 21st) in Sunnyvale, Please find
the information below to register for the event.
NOTE: This is not a SVJUG event. Check the link below for details
Date: June 21st, 2005
Special Event: Bay Area Interop City
Location: Four Points Sheraton – Sunnyvale
1250 Lakeside Drive
Sunnyvale, CA 94085
Time: Registration and Lunch - 11:00 – 11:45 am
Event – 11:45 am – 6:30 pm
Registration: http://www.iasahome.org/events
Bay Area user groups are joining forces for and interoperability event
with the help of IASA! Join us for this special event sponsored by BEA,
Microsoft, Compuware and JNBridge on June 21st, where you'll hear some of
the best speakers on the subject of software interoperability between .NET
and several J2EE platforms, in addition to some discussions on best
practice approaches to interop, Web services, and more. This is a
first-of-its-kind collective effort between the user groups in the Bay
Area, where you'll have a chance to network with like minds in other
platforms and disciplines. This is a catered event that will provide you
with an afternoon of presentations, demonstrations and dialog from a
fantastic line-up of interoperability experts. A glimpse of the agenda is
as follows:
· Interop, People and Process - Jon Kern – Compuware
· Interop with Microsoft and BEA - J Sawyer - Microsoft / Tony Liu –
Crossvale
· High-Performance Interop Between Java and .NET with JNBridgePro - Wayne
Citrin - JNBridge
· Lessons Learned in Designing Performant Web Services - Frank Cohen –
PushToTest
We hope you can join us for this great event – register early at
http://www.iasahome.org/events as this event is sure to sell out fast
Dear SVJUG members,
Thanks for your overwhelming support and time to RSVP for the event. The
event is way over booked, if you are not registered for the event, the
chances of getting in is very very low.( you may still try if someone
fails to show up, even though personally i would not recommed)
Those who registered for the event, please show up on time. If you
decide not to show up email me, we might be able to accomodate some one
else.
The directions are below,
http://www.baychi.org/bof/java/20050615/directions/
1600 Amphitheatre Parkway, Bldg. 43
Mountain View, CA 94043
Driving Directions from San Francisco:
* Take 101 South.
* Exit at Rengstorff Avenue.
* Turn right onto Rengstorff.
* Turn right onto Charleston.
* Proceed past Landings Drive.
* Just past the Google sign, turn left into the first driveway.
* Turn left inside the parking lot.
* Park and proceed to Building 43.
Driving Directions from San Jose:
* Take 101 North.
* Exit at Amphitheatre Parkway.
* Turn right at the first light onto Charleston.
* Proceed past Landings Drive.
* Just past the Google sign, turn left into the first driveway.
* Turn left inside the parking lot.
* Park and proceed to Building 43.
Once again i'd like to thank Van Mike Riper (president, SVWeb Developer
User Group) for organizing the event.
Thanks
Venki
Dear SVJUG Members,
We are not meeting this month, as we are working towards finalizing
the meeting location.
Meanwhile, SVJUG is cosponsoring a event next week (6/15) along with
Silicon Valley Web Developer JUG at Google on "Next-Generation
Interactivity for Web-Based Applications" by Cris Perdue and Jing Lim
Cris Perdue will give a talk covering the following topics: Ajax in
particular, approaches closely related to Ajax, implementation issues
posed by these approaches, and approaches he is taking with his own
tools.
Jing Lim from Google will also be speaking about the Ajax
approach used in the implementation of Google's Gmail service.
Please register @
http://services.google.com/events/baychi_rsvp
Thanks to Van of Silicon Valey Web Developer JUG for cohosting the meeting
See you next wednesday.
thanks
Venki
PS: SVJUG might resume it's monthly meeting starting July or August 2005.
Dear SVJUG Members,
We will not meet today as we are working thro' the management change at
Netscape. We are most likely to meet next month at same Venue.
Thanks
Venki
Dear SVJUG Members,
This is a friendly reminder for the SVJUG meeting TONIGHT,
13th April 2005, at Netscape Communications Building, Mountain View.
Jonas Jacobi will be presenting on "JSF & Wireless Development",there are
books and other giveaways.
See you tonight
Venki
******* Begin SVJUG Annoucement **********
Meeting....: Silicon Valley Java Users Group (SVJUG)
Time.......: April 13,2005 (second Wednesday of each month)
Cost.......: Always FREE to all!
Topic......: Wireless Development with JSF
Speaker....: Jonas Jacobi, Oracle Corporation
(http://www.oracle.com)
Description:
One of the key differentiators of JavaServer
Faces (JSF) is that it can be markup agnostic,
allowing you to attach any available render kit
(HTML, WML, Telnet/Character mode etc.) to a
set of components. Using custom JSF components
a developer can build applications targeted for
different agents (browsers, PDAs, etc.) with a
common programming model - JSF and Java. To
illustrate this flexibility the session will
introduce the concept of mobile development and
how this can be improved upon using JSF. As a
foundation for this session ADF Faces components
(a rich set of JSF components) will be used to
illustrate that this is something very real
and that this technology will be available to
developers later this summer.
Speaker Bio:
Jonas Jacobi is a principal product manager for
Application Development Tools at Oracle Corp.
Mr Jacobi is responsible for the ADF UIX/ADF
JavaServer Faces technologies in Oracle JDeveloper.
He joined Oracle in 1999 and previously held
positions in the IT industry ranging from
senior consultant, analyst, project lead
and team lead for various IT companies in Europe.
Agenda.....:
18:30-19:00 Arrive & mingle with Food
Pizza & Soda courtesy of Oracle Corporation
19:00-20:30 Presentation by Jacob Jacobi
Location...: Netscape Communications, Inc.
Planet Mo'z Dining Room
468 Ellis Street (Bldg. 22)
Mountain View, CA
Map available at http://svjug.org/
After turning onto Ellis from Middlefield, you will
pass 2 big blue glass buildings on the right. Turn
left into the 3 big brown stone buildings just after
the blue buildings. The 3rd brown building at the
end is Building 22. The Planet M'oz Conference room
is at the south West end of the building.
Sponsors...: Netscape provides our meeting room.
http://www.netscape.com/
Croftsoft provides our domain hosting.
http://www.croftsoft.com/
Our thanks to these great sponsors!
******* EOM SVJUG Annoucement **********
******* Begin SVJUG Annoucement **********
Meeting....: Silicon Valley Java Users Group (SVJUG)
Time.......: April 13,2005 (second Wednesday of each month)
Cost.......: Always FREE to all!
Topic......: Wireless Development with JSF
Speaker....: Jonas Jacobi, Oracle Corporation
(http://www.oracle.com)
Description:
One of the key differentiators of JavaServer
Faces (JSF) is that it can be markup agnostic,
allowing you to attach any available render kit
(HTML, WML, Telnet/Character mode etc.) to a
set of components. Using custom JSF components
a developer can build applications targeted for
different agents (browsers, PDAs, etc.) with a
common programming model - JSF and Java. To
illustrate this flexibility the session will
introduce the concept of mobile development and
how this can be improved upon using JSF. As a
foundation for this session ADF Faces components
(a rich set of JSF components) will be used to
illustrate that this is something very real
and that this technology will be available to
developers later this summer.
Speaker Bio:
Jonas Jacobi is a principal product manager for
Application Development Tools at Oracle Corp.
Mr Jacobi is responsible for the ADF UIX/ADF
JavaServer Faces technologies in Oracle JDeveloper.
He joined Oracle in 1999 and previously held
positions in the IT industry ranging from
senior consultant, analyst, project lead
and team lead for various IT companies in Europe.
Agenda.....:
18:30-19:00 Arrive & mingle with Food
Pizza & Soda courtesy of --
19:00-20:30 Presentation by Jacob Jacobi
Location...: Netscape Communications, Inc.
Planet Mo'z Dining Room
468 Ellis Street (Bldg. 22)
Mountain View, CA
Map available at http://svjug.org/
After turning onto Ellis from Middlefield, you will
pass 2 big blue glass buildings on the right. Turn
left into the 3 big brown stone buildings just after
the blue buildings. The 3rd brown building at the
end is Building 22. The Planet M'oz Conference room
is at the south West end of the building.
Sponsors...: Netscape provides our meeting room.
http://www.netscape.com/
Croftsoft provides our domain hosting.
http://www.croftsoft.com/
Our thanks to these great sponsors!
******* EOM SVJUG Annoucement **********
Dear SVJUG Members,
This is a friendly reminder for the SVJUG meeting TONIGHT,
9th March 2005, at Netscape Communications Building, Mountain View.
Alberto Savoia will be presenting on "The future of Developer Testing for
Java",there are books(Kent Beck's) and other giveaways.
See you tonight
Venki
--
******* Begin SVJUG Annoucement **********
Meeting....: Silicon Valley Java Users Group (SVJUG)
Time.......: March 09,2005 (second Wednesday of each month)
Cost.......: Always FREE to all!
Topic......: The Future of Developer Testing for Java
Speaker....: Alberto Savoia, Agitar Software
(http://www.agitar.com)
Description:
Software testing is finally emerging from the
dark ages and entering into a renaissance due
primarily to the growing popularity of extreme
programming and other approaches that highlight
the importance and necessity for developer testing.
Java developers are at the forefront of this
revolution, as evidenced by the fact that JUnit
has been downloaded over 500,000 times, a
stunning number for a testing tool, and more
than all of the other XUnit frameworks combined.
Thanks to JUnit, we have automated and
standardized test execution and reporting, but
the creation and maintenance of developer and
unit tests is still a time-consuming and mostly
manual process. It's time to raise the bar.
Java gives us an opportunity to let computers
do 90% of the mundane work associated with test
creation and maintenance - and to do it better
than us. We should take advantage of this so
developers can focus on the aspects of
programming and testing that fully leverage human
intelligence and creativity.
In this presentation you will learn how Java's
unique set of features combined with the computing
power of modern CPUs can be used to address some
of the thorniest problems associated with developer
and unit testing. You will learn the right way
to handle some of the biggest challenges
intrinsic to testing such as combinatorial
explosions, the myriad of explicit and implicit
class dependencies, uncoordinated and unexpected
code changes, complex and time-consuming test
set-up and test maintenance issues.
You will see code and test examples that highlight
the inherent inefficienciesand incompleteness of
hand-crafted tests, and how automation and
collaborative testing can save you from writing
and maintaining 90% of the test code you think
you need to write.
Outline:
Developer Testing
Developer Testing Makes Sense
Most Developer Testing Efforts Fall Short of their
Objectives
Hand-Crafted Developer Tests Will Never Be Enough
Developer Testing's Toughest Challenges
Combinatorial Explosions
Explicit and Implicit Class Dependencies
Uncoordinated and Unexpected Code Changes
Complicated and Time Consuming Test Set-up
Setting and Tracking Measurable Test Objectives
Test Maintenance
Java-Based Technology and the Future of Developer Testing
Automated Construction and Mutation of Objects
Automated Mock Objects
Parameterized Unit Tests
Automating Assertions
A Calculus for Analyzing Class Dependencies, Test
Executions, and Test Results
Test Points and Testing Dashboards
The Future of Java Developer Testing Is Here
What You Can Do Today
Speaker Bio:
Before Agitar, Alberto worked at Google as
the engineering executive in charge of the
highly successful and profitable ads group.
In October 1998, he cofounded and became
CTO of Velogic Inc., the pioneer and leading
innovator in Internet performance and
scalability testing. Velogic was acquired in
2000 by Keynote Systems Inc. (NASD:KEYN),
where Alberto continued to serve as chief
technologist. Prior to Velogic, Alberto had
an impressive 13-year career at Sun Microsystems.
His last position at Sun was general manager of
SunTest, a highly successful business unit he
created and established as the technology and
market leader in Java testing solutions.
Before SunTest, he served Sun as director of the
software technology research group for Sun
Microsystems Laboratories, where his staff
developed mission-critical and groundbreaking
new technology in the areas of software
development environments, programming languages,
and clustering.
Agenda.....:
18:30-19:00 Arrive & mingle with Food
Pizza & Soda courtesy of -- Agitar Software
http://www.agitar.com
19:00-20:30 Presentation by Alberto Savoia
Location...: Netscape Communications, Inc.
Planet Mo'z Dining Room
468 Ellis Street (Bldg. 22)
Mountain View, CA
Map available at http://svjug.org/
After turning onto Ellis from Middlefield, you will
pass 2 big blue glass buildings on the right. Turn
left into the 3 big brown stone buildings just after
the blue buildings. The 3rd brown building at the
end is Building 22. The Planet M'oz Conference room
is at the south West end of the building.
Sponsors...: Netscape provides our meeting room.
http://www.netscape.com/
Croftsoft provides our domain hosting.
http://www.croftsoft.com/
Our thanks to these great sponsors!
******* EOM SVJUG Annoucement **********
******* Begin SVJUG Annoucement **********
Meeting....: Silicon Valley Java Users Group (SVJUG)
Time.......: March 09,2004 (second Wednesday of each month)
Cost.......: Always FREE to all!
Topic......: The Future of Developer Testing for Java
Speaker....: Alberto Savoia, Agitar Software
(http://www.agitar.com)
Description:
Software testing is finally emerging from the
dark ages and entering into a renaissance due
primarily to the growing popularity of extreme
programming and other approaches that highlight
the importance and necessity for developer testing.
Java developers are at the forefront of this
revolution, as evidenced by the fact that JUnit
has been downloaded over 500,000 times, a
stunning number for a testing tool, and more
than all of the other XUnit frameworks combined.
Thanks to JUnit, we have automated and
standardized test execution and reporting, but
the creation and maintenance of developer and
unit tests is still a time-consuming and mostly
manual process. It's time to raise the bar.
Java gives us an opportunity to let computers
do 90% of the mundane work associated with test
creation and maintenance - and to do it better
than us. We should take advantage of this so
developers can focus on the aspects of
programming and testing that fully leverage human
intelligence and creativity.
In this presentation you will learn how Java's
unique set of features combined with the computing
power of modern CPUs can be used to address some
of the thorniest problems associated with developer
and unit testing. You will learn the right way
to handle some of the biggest challenges
intrinsic to testing such as combinatorial
explosions, the myriad of explicit and implicit
class dependencies, uncoordinated and unexpected
code changes, complex and time-consuming test
set-up and test maintenance issues.
You will see code and test examples that highlight
the inherent inefficienciesand incompleteness of
hand-crafted tests, and how automation and
collaborative testing can save you from writing
and maintaining 90% of the test code you think
you need to write.
Outline:
Developer Testing
Developer Testing Makes Sense
Most Developer Testing Efforts Fall Short of their
Objectives
Hand-Crafted Developer Tests Will Never Be Enough
Developer Testing's Toughest Challenges
Combinatorial Explosions
Explicit and Implicit Class Dependencies
Uncoordinated and Unexpected Code Changes
Complicated and Time Consuming Test Set-up
Setting and Tracking Measurable Test Objectives
Test Maintenance
Java-Based Technology and the Future of Developer Testing
Automated Construction and Mutation of Objects
Automated Mock Objects
Parameterized Unit Tests
Automating Assertions
A Calculus for Analyzing Class Dependencies, Test
Executions, and Test Results
Test Points and Testing Dashboards
The Future of Java Developer Testing Is Here
What You Can Do Today
Speaker Bio:
Before Agitar, Alberto worked at Google as
the engineering executive in charge of the
highly successful and profitable ads group.
In October 1998, he cofounded and became
CTO of Velogic Inc., the pioneer and leading
innovator in Internet performance and
scalability testing. Velogic was acquired in
2000 by Keynote Systems Inc. (NASD:KEYN),
where Alberto continued to serve as chief
technologist. Prior to Velogic, Alberto had
an impressive 13-year career at Sun Microsystems.
His last position at Sun was general manager of
SunTest, a highly successful business unit he
created and established as the technology and
market leader in Java testing solutions.
Before SunTest, he served Sun as director of the
software technology research group for Sun
Microsystems Laboratories, where his staff
developed mission-critical and groundbreaking
new technology in the areas of software
development environments, programming languages,
and clustering.
Agenda.....:
18:30-19:00 Arrive & mingle with Food
Pizza & Soda courtesy of -- Agitar Software
http://www.agitar.com
19:00-20:30 Presentation by Alberto Savoia
Location...: Netscape Communications, Inc.
Planet Mo'z Dining Room
468 Ellis Street (Bldg. 22)
Mountain View, CA
Map available at http://svjug.org/
After turning onto Ellis from Middlefield, you will
pass 2 big blue glass buildings on the right. Turn
left into the 3 big brown stone buildings just after
the blue buildings. The 3rd brown building at the
end is Building 22. The Planet M'oz Conference room
is at the south West end of the building.
Sponsors...: Netscape provides our meeting room.
http://www.netscape.com/
Croftsoft provides our domain hosting.
http://www.croftsoft.com/
Our thanks to these great sponsors!
******* EOM SVJUG Annoucement **********
Dear SVJUG Members,
This is a friendly reminder for the SVJUG meeting tomorrow Wednesday,
9th February 2005, at Netscape Communications Building, Mountain View.
Eric Aker will be presenting on "Visual Modeling of Java using UML",
there are books and other giveaways.
Also look for annoucement on SVBUG(BEA User groups's) meeting tonight in
Palo Alto.See you all tomorrow
Venki
PS: Hope i got the date, description right this time :)
******* Begin SVJUG Annoucement **********
Meeting....: Silicon Valley Java Users Group (SVJUG)
Time.......: February 09,2005 (second Wednesday of each month)
Cost.......: Always FREE to all!
Topic......: Visual Modeling of Java using UML
Speaker....: Eric Aker, IBM Corporation
(http://www.ibm.com)
Description:
The session will cover what is in a visual model
and how to structure a project from a simple
Hello World application to a complex N-tier web
application. Rational Software Architect (RSA),
running on Eclipse 3.0, will be demonstrated.
RSA is the 3rd full redesign of the Rational
Visual modeling tools. RSA implements UML 2.0
Software modeling used to be stand alone applications,
but now the model is an integrated part of
the software development suite of tools. RUP
(Rational Unified Process) gives guidance on how
to create models and how to make all of the
tools work together. This session will also discuss
the process of developing a project.
Speaker Bio:
Eric Aker has been working with Visual Modeling
since 1993 when he joined Rational Software for
the first release of Rational Rose Visual
Modeler. Eric was instrumental in the creation
of UML and had been an evangelist for using
UML and Visual Modeling of Software. Eric has taught
UML at University of California, Santa Cruz.
IBM purchased Rational Software in 2003.
Eric has been working with the new and improved
Visual Modeling tool RSM (Rational Software Modeler)
and RSA(Rational Software Architect)from IBM.
Eric has become a Certified IT Specialist at IBM.
Agenda.....:
18:30-19:00 Arrive & mingle with Food
Pizza & Soda courtesy of --
19:00-20:30 Presentation by Eric Aker
Location...: Netscape Communications, Inc.
Planet Mo'z Dining Room
468 Ellis Street (Bldg. 22)
Mountain View, CA
Map available at http://svjug.org/
After turning onto Ellis from Middlefield, you will
pass 2 big blue glass buildings on the right. Turn
left into the 3 big brown stone buildings just after
the blue buildings. The 3rd brown building at the
end is Building 22. The Planet M'oz Conference room
is at the south West end of the building.
Sponsors...: Netscape provides our meeting room.
http://www.netscape.com/
Croftsoft provides our domain hosting.
http://www.croftsoft.com/
Our thanks to these great sponsors!
*************** Partner News ********************
SVBUG http://www.svbug.org
(Silicon Valley BEA User Group)
BEA WebLogic 9.0 - Diablo
February 8, 2005 - 6:00 p.m. to 8:30 p.m.
BEA presents the next release of their WebLogic Server. It represents a
dramatic leap forward in systems management and integration capabilities.
This session will cover everything from "non-stop application server" to
new Web Services and management solutions targeted at SOA environments.
Planned for release later this year, WebLogic Server 9.0 will focus on
utility-like availability and scalability, open standards-based
administration and management, highly efficient resource utilization,
wider network support, application versioning with transparent updates and
broader provisioning options, and other features and enhancements. This is
your opportunity to see and hear it from the source. In this interactive
session, you will be able to find out more about new features of Diablo
and discuss how to leverage them to your advantage.
Speaker Bio:
John Durant is Director of the Systems Engineering organization for the
South West region at BEA.
Register for this free event
Lucie Stern Center
Fireside Room
1305 Middlefield Road
Palo Alto, CA 94303
(650) 463-4900
******* End SVJUG Annoucement **********
SVJUG Members,
The previous announcement had description of old meeting at the end. So
resending the announcement.
Apologies for the inconvenience
Thanks
Venki
******* Begin SVJUG Annoucement **********
Meeting....: Silicon Valley Java Users Group (SVJUG)
Time.......: February 09,2004 (second Wednesday of each month)
Cost.......: Always FREE to all!
Topic......: Visual Modeling of Java using UML
Speaker....: Eric Aker, IBM Corporation
(http://www.ibm.com)
Description:
The session will cover what is in a visual model
and how to structure a project from a simple
Hello World application to a complex N-tier web
application. Rational Software Architect (RSA),
running on Eclipse 3.0, will be demonstrated.
RSA is the 3rd full redesign of the Rational
Visual modeling tools. RSA implements UML 2.0
Software modeling used to be stand alone applications,
but now the model is an integrated part of
the software development suite of tools. RUP
(Rational Unified Process) gives guidance on how
to create models and how to make all of the
tools work together. This session will also discuss
the process of developing a project.
At the end of the session there
will be sneak preview of the current rich
web client work in progress at Oracle.
Speaker Bio:
Eric Aker has been working with Visual Modeling
since 1993 when he joined Rational Software for
the first release of Rational Rose Visual Modeler.
<details to come...>
Agenda.....:
18:30-19:00 Arrive & mingle with Food
Pizza & Soda courtesy of -- ??
19:00-20:30 Presentation by Eric Aker
Location...: Netscape Communications, Inc.
Planet Mo'z Dining Room
468 Ellis Street (Bldg. 22)
Mountain View, CA
Map available at http://svjug.org/
After turning onto Ellis from Middlefield, you will
pass 2 big blue glass buildings on the right. Turn
left into the 3 big brown stone buildings just after
the blue buildings. The 3rd brown building at the
end is Building 22. The Planet M'oz Conference room
is at the south West end of the building.
Sponsors...: Netscape provides our meeting room.
http://www.netscape.com/
Croftsoft provides our domain hosting.
http://www.croftsoft.com/
Our thanks to these great sponsors!
******* EOM SVJUG Annoucement **********
******* Begin SVJUG Annoucement **********
Meeting....: Silicon Valley Java Users Group (SVJUG)
Time.......: February 09,2004 (second Wednesday of each month)
Cost.......: Always FREE to all!
Topic......: Visual Modeling of Java using UML
Speaker....: Eric Aker, IBM Corporation
(http://www.ibm.com)
Description:
The session will cover what is in a visual model
and how to structure a project from a simple
Hello World application to a complex N-tier web
application. Rational Software Architect (RSA),
running on Eclipse 3.0, will be demonstrated.
RSA is the 3rd full redesign of the Rational
Visual modeling tools. RSA implements UML 2.0
Software modeling used to be stand alone applications,
but now the model is an integrated part of
the software development suite of tools. RUP
(Rational Unified Process) gives guidance on how
to create models and how to make all of the
tools work together. This session will also discuss
the process of developing a project.
This session will cover the Oracle Application
Development Framework (ADF) and what impact it
will have on building applications with JavaServer
Faces (JSF) and Oracle's ADF Faces components.
This session also details the features ADF Faces
brings to JSF developers such as a mature,
professional-quality component set as well as a
set of framework features including client-side
validation, page-flow scope, PPR, dialog
framework, etc...
At the end of the session there
will be sneak preview of the current rich
web client work in progress at Oracle.
Speaker Bio:
Eric Aker has been working with Visual Modeling
since 1993 when he joined Rational Software for
the first release of Rational Rose Visual Modeler.
<details to come...>
Agenda.....:
18:30-19:00 Arrive & mingle with Food
Pizza & Soda courtesy of -- ??
19:00-20:30 Presentation by Eric Aker
Location...: Netscape Communications, Inc.
Planet Mo'z Dining Room
468 Ellis Street (Bldg. 22)
Mountain View, CA
Map available at http://svjug.org/
After turning onto Ellis from Middlefield, you will
pass 2 big blue glass buildings on the right. Turn
left into the 3 big brown stone buildings just after
the blue buildings. The 3rd brown building at the
end is Building 22. The Planet M'oz Conference room
is at the south West end of the building.
Sponsors...: Netscape provides our meeting room.
http://www.netscape.com/
Croftsoft provides our domain hosting.
http://www.croftsoft.com/
Our thanks to these great sponsors!
******* EOM SVJUG Annoucement **********
Dear SVJUGers,
The meeting tonight on "Future of Object Persistence" by Patrick
Linskey is from Solarmetric(http://www.solarmetric.com/). The announcement
had "Solarmetrics", it should be solarmetric.
Thanks
Venki
Dear SVJUG Members:
This is a friendly reminder for the SVJUG meeting on 12/8/04,
6.30 PM @ Netscape communications, Mountain View.
Patrick Linksey, Solarmetrics, will be
presenting on "Future of Object Persitence(JDO)"
visit http://www.svjug.org for directions & details
See you all tonight(Wednesday)
Venki Seshaadri
---
******* Begin SVJUG Annoucement **********
Meeting....: Silicon Valley Java Users Group (SVJUG)
Time.......: December 8th,2004 (second Wednesday of each month)
Cost.......: Always FREE to all!
Topic......: The Future of Object Persistence
Speaker....: Patrick Linskey, Solarmetrics
(http://www.solarmetrics.com)
Description:
This session will cover the Oracle Application
Development Framework (ADF) and what impact it
will have on building applications with JavaServer
Faces (JSF) and Oracle's ADF Faces components.
This session also details the features ADF Faces
brings to JSF developers such as a mature,
professional-quality component set as well as a
set of framework features including client-side
validation, page-flow scope, PPR, dialog
framework, etc... At the end of the session there
will be sneak preview of the current rich
web client work in progress at Oracle.
The recent announcement by Sun Microsystems about
the EJB and JDO specification teams collaborating
on a common persistence API was driven by requests
from the Java community. The collaboration will
result in the development of a new specification
that incorporates the best of parts of the JDO and
EJB standards. Like JDO, this common persistence API
will work in and out of the container. Additionally,
JDO 2.0 will continue to push forward, sharing many
aspects of the new persistence specification e.g.,
object/relational mapping metadata, but adding
functionality that will go beyond the scope of the
new persistence specification. In this presentation,
we will highlight the current status of the new
persistence specification and the details of the
JDO 2 specification. We will highlight how developers
can use the JDO specification, available today, as
the perfect migration path to the new persistence
specification and how products supporting both
specifications can provide interoperability between
the two standards. Finally, in this presentation,
we will highlight criteria to look at when you
evaluate different persistence solutions.
Speaker Bio:
Patrick Linskey has been working with Java Data Objects
for over 3 years and has been involved in object/relational
mapping for 5+ years. As the founder and CTO of
SolarMetric, Patrick drives the technical direction of the
company. Patrick is a luminary on JDOcentral, a
consortium committed to marketing the JDO standard.
Patrick has been the primary evangelist for JDO,
having publicly spoken to rave reviews in numerous
cities over the past 2 years. He has been one of the
leaders on the JDO specification team, currently
helping drive the JDO 2.0 specification and will be
SolarMetric's representative on the new POJO persistence
specification proposed by Sun.
Patrick is co-author of Bitter EJB, one of the more
popular Java books in 2003. Patrick has also worked
for TechTrader, MIT's Media Lab and Bank One in
various technical roles. Under Patrick's leadership,
SolarMetric has developed the market leading JDO
implementation with nearly 300 customers throughout
the world spanning all industries. Patrick holds a B.S. in
Computer Science from the Massachusetts Institute of Technology.
Agenda.....:
18:30-19:00 Arrive & mingle with Food
Pizza & Soda courtesy of -- Solar Metrics
19:00-20:30 Presentation by Patrick Linskey
Location...: Netscape Communications, Inc.
Planet Mo'z Dining Room
468 Ellis Street (Bldg. 22)
Mountain View, CA
Map available at http://svjug.org/
After turning onto Ellis from Middlefield, you will
pass 2 big blue glass buildings on the right. Turn
left into the 3 big brown stone buildings just after
the blue buildings. The 3rd brown building at the
end is Building 22. The Planet M'oz Conference room
is at the south West end of the building.
Sponsors...: Netscape provides our meeting room.
http://www.netscape.com/
Croftsoft provides our domain hosting.
http://www.croftsoft.com/
Our thanks to these great sponsors!
******* EOM SVJUG Announcement **********
Dear SVJUGers,
Happy Holidays, we are meeting this month(this wednesday), Patrick
Linskey will be presenting on "Future of JDO", Patrick is CTO of
Solarmetric and have been working in JDO from the early days.
Also look below the SJVUG meeting announcement for BEA UG meeting.
Happy Holidays
Venki
******* Begin SVJUG Annoucement **********
Meeting....: Silicon Valley Java Users Group (SVJUG)
Time.......: December 8th,2004 (second Wednesday of each month)
Cost.......: Always FREE to all!
Topic......: The Future of Object Persistence
Speaker....: Patrick Linskey, Solarmetrics
(http://www.solarmetrics.com)
Description:
This session will cover the Oracle Application
Development Framework (ADF) and what impact it
will have on building applications with JavaServer
Faces (JSF) and Oracle's ADF Faces components.
This session also details the features ADF Faces
brings to JSF developers such as a mature,
professional-quality component set as well as a
set of framework features including client-side
validation, page-flow scope, PPR, dialog
framework, etc... At the end of the session there
will be sneak preview of the current rich
web client work in progress at Oracle.
The recent announcement by Sun Microsystems about
the EJB and JDO specification teams collaborating
on a common persistence API was driven by requests
from the Java community. The collaboration will
result in the development of a new specification
that incorporates the best of parts of the JDO and
EJB standards. Like JDO, this common persistence API
will work in and out of the container. Additionally,
JDO 2.0 will continue to push forward, sharing many
aspects of the new persistence specification e.g.,
object/relational mapping metadata, but adding
functionality that will go beyond the scope of the
new persistence specification. In this presentation,
we will highlight the current status of the new
persistence specification and the details of the
JDO 2 specification. We will highlight how developers
can use the JDO specification, available today, as
the perfect migration path to the new persistence
specification and how products supporting both
specifications can provide interoperability between
the two standards. Finally, in this presentation,
we will highlight criteria to look at when you
evaluate different persistence solutions.
Speaker Bio:
Patrick Linskey has been working with Java Data Objects
for over 3 years and has been involved in object/relational
mapping for 5+ years. As the founder and CTO of
SolarMetric, Patrick drives the technical direction of the
company. Patrick is a luminary on JDOcentral, a
consortium committed to marketing the JDO standard.
Patrick has been the primary evangelist for JDO,
having publicly spoken to rave reviews in numerous
cities over the past 2 years. He has been one of the
leaders on the JDO specification team, currently
helping drive the JDO 2.0 specification and will be
SolarMetric's representative on the new POJO persistence
specification proposed by Sun.
Patrick is co-author of Bitter EJB, one of the more
popular Java books in 2003. Patrick has also worked
for TechTrader, MIT's Media Lab and Bank One in
various technical roles. Under Patrick's leadership,
SolarMetric has developed the market leading JDO
implementation with nearly 300 customers throughout
the world spanning all industries. Patrick holds a B.S. in
Computer Science from the Massachusetts Institute of Technology.
Agenda.....:
18:30-19:00 Arrive & mingle with Food
Pizza & Soda courtesy of -- Solar Metrics
19:00-20:30 Presentation by Patrick Linskey
Location...: Netscape Communications, Inc.
Planet Mo'z Dining Room
468 Ellis Street (Bldg. 22)
Mountain View, CA
Map available at http://svjug.org/
After turning onto Ellis from Middlefield, you will
pass 2 big blue glass buildings on the right. Turn
left into the 3 big brown stone buildings just after
the blue buildings. The 3rd brown building at the
end is Building 22. The Planet M'oz Conference room
is at the south West end of the building.
Sponsors...: Netscape provides our meeting room.
http://www.netscape.com/
Croftsoft provides our domain hosting.
http://www.croftsoft.com/
Our thanks to these great sponsors!
******* Partner Message **********
Please join us for the December BEA User Group meeting on Wednesday,
December 8 at 6:00 p.m. at the Cubberly Community Center in Palo Alto.
Yogish Pai, CTO of BEA's IT organization will be presenting on "Adopting
SOA".
Admission is free and refreshments will be served. Please register at:
http://contact2.bea.com/bea/www/usergroups/register.jsp?PC=UG04-D2D so
that we have accurate count. In conjunction with the presentation, we
will be raffling a 3-day SOA class valued at $2000. Don't miss out!
Event:BEA dev2dev Silicon Valley User Group Meeting
Description: Adopting Service-Oriented Architecture (SOA) at BEA
Date/Time: December 8, 2004 - 6:00 p.m. to 8:30 p.m.
Location:Cubberly Community Center
4000 Middlefield Road
Palo Alto, CA
ROOM H1
Agenda:
6:00 p.m. - 6:30 p.m. Registration, Networking, Refreshments
6:30 p.m. - 8:00 p.m. Adopting Service-Oriented Architecture
8:00 p.m. - 8:30 p.m. Q&A, raffle and planning for next meeting
Logistics:
For more information, contact Hien Luu hluu@... or visit
http://groups.yahoo.com/group/svbug
Registration:
http://contact2.bea.com/bea/www/usergroups/register.jsp?PC=UG04-D2D
Invitation:
BEA-IT is responsible for delivering solutions to the various business
units within BEA. This includes developing solution such as eBusiness,
enterprise applications, integration and enterprise data management
capability. BEA-IT has been successful in providing the solutions rapidly
to business by adopting SOA. In this presentation we shall explain the
meaning of SOA to us and how we went about building out the infrastructure
leveraging the BEA Platform.
In conjunction with the presentation, we will be raffling a 3-day SOA
class valued at $2,000 courtesy of BEA’s Education team. The course
provides detailed, technical training on Service-Oriented Architecture
(SOA) leveraging BEA WebLogic Platform 8.1. This training provides an
in-depth analysis of SOA and how BEA WebLogic Platform 8.1 supports it.
You will be able to design and develop an SOA with a layered architecture
model and deploy your solution on BEA WebLogic Platform 8.1.
Speaker Bio:
Yogish Pai is the CTO of IT at BEA Systems, where he is responsible for
enterprise architecture. Yogish has over 18 years of and has been with
BEA for 2 years. Prior to BEA, Yogish held various management positions
including CTO at CellExchange, Director of Architecture at Oracle
Corporation and Initiative Manager at The Coca-Cola Company. Yogish has
an M.S in CS from Bombay University and B.S. in Physics from Gujarat
University.
******* EOM SVJUG Annoucement **********
SVJUG members:
First, the Oracle ADF presentation by Adam Winder & Jonas Jacobi,
was clearly one of the best. I received so many emails to get the
slides up at svjug website. The slides are archived and available at
http://www.svjug.org/meetings/2004/#20041110
Thanks,
Venki
Dear SVJUG Members:
This is a friendly reminder for the SVJUG meeting on 11/10/04,
6.30 PM @ Netscape communications, Mountain View.
Adam Winer and Jonas Jacobi, Oracle Corporation, will be
presenting on "ADF and ADF Faces"
visit http://www.svjug.org for directions & details
See you all tomorrow(Wednesday)
Venki Seshaadri
--------------- Begin Annoucement------------------------
Meeting....: Silicon Valley Java Users Group (SVJUG)
Time.......: November 10,2004 (second Wednesday of each month)
Cost.......: Always FREE to all!
Topic......: Oracle's Application Development Framework (ADF)
and ADF Faces
Speaker....: Adam Winer and Jonas Jacobi, Oracle Corporation
(http://www.oracle.com)
Description:
This session will cover the Oracle Application
Development Framework (ADF) and what impact it
will have on building applications with JavaServer
Faces (JSF) and Oracle's ADF Faces components.
This session also details the features ADF Faces
brings to JSF developers such as a mature,
professional-quality component set as well as a
set of framework features including client-side
validation, page-flow scope, PPR, dialog
framework, etc... At the end of the session there
will be sneak preview of the current rich
web client work in progress at Oracle.
Speaker Bio:
Adam Winer has been designing and developing UI
frameworks at Oracle for the past 10 years,
from MacOS to AWT to Swing to Servlets and
now to JSF. He has been an active contributing
member of the JSF specification since its
inception in 2001, and is now an architect of
the ADF Faces framework.
Jonas Jacobi is a principal product manager for
Application Development Tools at Oracle Corp.
Mr Jacobi is responsible for the ADF UIX/ADF
JavaServer Faces technologies in Oracle JDeveloper.
He joined Oracle in 1999 and previously held
positions in the IT industry ranging from
senior consultant, analyst, project lead
and team lead for various IT companies in Europe.
Agenda.....:
18:30-19:00 Arrive & mingle with Food
Pizza & Soda courtesy of -- Oracle Corporation
19:00-20:30 Presentation by Adam Winer& Jacob Jacobi
Location...: Netscape Communications, Inc.
Planet Mo'z Dining Room
468 Ellis Street (Bldg. 22)
Mountain View, CA
Map available at http://svjug.org/
After turning onto Ellis from Middlefield, you will
pass 2 big blue glass buildings on the right. Turn
left into the 3 big brown stone buildings just after
the blue buildings. The 3rd brown building at the
end is Building 22. The Planet M'oz Conference room
is at the south West end of the building.
Sponsors...: Netscape provides our meeting room.
http://www.netscape.com/
Croftsoft provides our domain hosting.
http://www.croftsoft.com/
Our thanks to these great sponsors!
--------------- End Annoucement------------------------