![]() |
|
|
Presented by: Raghavan "Rags" N. Srinivas Overview: Java SE is on over 90% of desktops and Java ME is on over 90% of mobile phones. Java is also making a big dent in the consumer space such as set top boxes, Blu-Ray Disc players and so on. Although Java client technology is ubiquitous, consumer applications are not because development and deployment for consumers is still too hard. Rich Applications has achieved a new degree of sophistication with requirements to add multimedia and animation. |
|
Presented by: Brian Sam-Bodden Overview: Learn 10 tried and true ways to improve the way you use Hibernate today. In this session you would learn about a collection of 10 tips, tricks, practices and tools that will make you more effective at designing, implementing, testing and tuning your application's Hibernate-powered object-relational layer. |
|
Presented by: NA Overview: NA |
|
Presented by: Bill Burke Overview: Bill Burke will give a talk on the fundamentals of REST and show how with the new JAX-RS specification, you can build RESTful Web Services in Java. |
|
Presented by: Neeraj Sangal Overview: Many times, applications start small and controlled. As the application becomes larger, more complex and tangled, your job gets harder. Things break, change requests take too much time, and new bugs are introduced daily. Hopefully you find those bugs in testing and fix them. Now imagine your team building to one cohesive set of blueprints. The architecture has been defined and everybody understands the system. Developers can conduct impact analysis (even into the database). Estimating changes are easier because you can have visibility. Finally, since fewer problems are introduced, less time is spent on code reviews and maintenance and more time building new features Learn an award-winning approach that uses dependencies to manage the architecture of software systems. You will learn how a DSM can be used to map the application architecture including its dependencies to databases and frameworks, identify weaknesses in your software, track architectural evolution and how you to approach refactoring. This is meant to be interactive and we will use a real Java application. |
|
Presented by: Ian Roughley Overview: Being the new kid on the block, there are many questions that new Struts2 developers have. This session will attempt to answer many of these - we'll start off by taking a look at the elements of Struts2 and the structure of a Struts2 application, including the difference to Struts. Once the basics are covered, we'll move onto more advanced topics such as: What's the best way to start a project? What security options are available? How do you write an interceptor and what are they used for? How can I use Ajax in my application? What page templating options are available? How do I access Spring beans? |
|
Presented by: Mark Fisher Overview: This session will introduce Spring Integration, a new addition to the Spring portfolio. We will begin with a whirlwind tour of the Spring Framework's core support for enterprise integration including such capabilities as remoting, messaging, and scheduling. This will be followed by a brief overview of the Enterprise Integration Patterns described in the highly influential book of the same name. We will then embark on a demo-driven exploration of Spring Integration to see how it enables the development of applications based on those patterns while building on the Spring Framework's core support. Patterns to be discussed include Message Channel, Message Endpoint, Channel Adapter, Content-Based Router, Message Translator, and more. Finally we will review the Spring Integration API so that you will understand how to provide extensions while maintaining the separation of concerns that is essential for producing maintainable, testable code. |
|
Presented by: Burr Sutter and Kurt Stam Overview: This will be a dynamic session focused on the demonstration of the customary capabilities and best practices associated with an Enterprise Service Bus for SOA-focused deployment. We will get people involved and empowered with real boots-on-the-ground knowledge of how to do SOA and not just pontificate on abstract theory and marketing-speak. The live demonstrations will illustrate how typical Struts+Spring+Hibernate web applications can be liberated as services and enter the world of ESB & SOA. |
|
Presented by: Nathaniel Schutta Overview: So you've convinced the boss that your new web application just has to have Ajax...but now what? With dozens of libraries making even the most blinkish of interactions trivial, how do you decided where to sprinkle the magic Ajax dust? This talk will give a plain old boring "web 1.0" an Ajax facelift with a focus on improving the user experience providing you with a game plan for introducing Ajax to your world. |
|
Presented by: Patrick Peralta Overview: In this session we will examine the architecture of a typical Spring application and some of the scalability challenges that may arise, in particular the issue of state and data management. We will discuss various types of state and strategies for handlin |
|
Presented by: Mark Hansen Overview: During the meeting Mark Hansen will offer his insights on developing Web Services using Java. |
|
Presented by: Reza Rahman Overview: |
|
Presented by: Martin Fowler Overview: Refactoring is the art of modifying existing code in a controlled manner. I am sure most of you at some point in time have had the task of modifying poorly written code or applying patches upon patches to existing code, making the code unstable and not easily maintainable. Martin Fowler will show us some of the techniques for taking poorly designed and poorly written code and modify it so that the code is more robust and more maintainable. |
|
Presented by: Assorted members Overview: With all of the new technology hype, do you ever stop and wonder how much of it is really being used in the "real world"? This meeting will survey what some of the NEJUG members are working on in the real world. Members from the NEJUG will each give a 5-15 minute presentation on the use of Java in their work. |
|
Presented by: Peter Haggar Overview: Peter Haggar
from IBM, author of the best selling book Practical Java,
will explore various performance issues of Java. Peter will discuss
numerous areas of Java programming where performance problems are
encountered, and ways to minimize, and in some cases, eliminate
them. This session will discuss code design and generation, Java
compilers and bytecodes, JITs, and other techniques for improving
the performance of your code. Sample source code will be provided
on the web site after the meeting. |
|
Presented by: David Bucknam Overview:
We will begin this meeting with a discussion of the recruiting and job solicitation issue that was discussed at the June meeting, and try to come to some sort of resolution as to how the user group should handle this issue. We will then continue the discussion about Applets and if they are really dead. After these short discussions, a technical representative from PointBase will lead a discussion about how Java Technology is used within the wireless communications industry. PointBase will discuss Java,WAP (Wireless Application Protocol), and how wml (wireless markup language) all play a part in the overall wireless communication industry.
|
|
Presented by: Mark Pawlowski Overview: After these short discussions, a technical representative from PointBase will lead a discussion about how Java Technology is used within the wireless communications industry. PointBase will discuss Java,WAP (Wireless Application Protocol), and how wml (wireless markup language) all play a part in the overall wireless communication industry. |
|
Presented by: Mark Richards and Red Rogers Overview: |
|
Presented by: Chuck Paglicco Overview: While testing, per se, is not a Java-specific challenge, the explosion of Java on the Internet brings a tremendous influx of ebusinesses, managers and programmers into the Java world. Old and new players alike are looking for new tools as well as tried-and-true ways to prepare their products for use in the real world. Anyone who has read the news lately realizes the growing importance of software reliability and the impact that buggy software has on all of us. |
|
Presented by: Edwin Smith Overview:
The JRun Servlet Engine
|