You are browsing the archive for events.

AAJUG Meeting on GWT by Davis Ford

February 18, 2010 in events

AAJUG General Meeting Announcemnt

Please join us at the Ann Arbor Java Users Group as Davis Ford speaks to us on:
The GWT:

Date: Tuesday, February 23rd, 2010
Time: 7:00PM – 9:00PM EST
The room will be open at 6:30 PM.
We will have giveaways such as T-Shirts, Pens, etc.
Please reply to rsvp@data-masters.com if you plan to attend!
Meeting Location:
Washtenaw Community College, WCC BE 250

http://www.wccnet.org/search/roomlocator/index.php?room=BE250&bego=Go

PRESENTATION:
=============

Your next webapp may have to be a slick RIA site.  You could use Flex and require the flash runtime.  You could use Silverlight and require the sliverlight runtime.  You could use JavaScript – but if you’re a Java shop, are you also an expert in JavaScript, and do you understand well all the browser quirks between IE 6, 7, 8, 9, Firefox, Chrome, Opera, Safari, etc.?  You could use a JavaScript library like JQuery – or you could re-use all your Java knowledge and write your UI in a Swing-like Java API and have Google cross-compile it down to JavaScript that works in all browsers for you.  You get the advantage of staying in one language, and all the tools it provides: IDE re-factoring, debugging, testing, etc.  You can also share common code between the client and server — assuming you build your backend in Java.
GWT is a powerful tool, but there is a learning curve.  This session aims to shorten that learning curve – and provide you with some up-to-date examples of best practices and patterns that have emerged from the community of GWT developers.

Presenter BIO:
============
Davis Ford has been an independent software consultant for the last 4 years helping local, national and international companies get software built better, faster and cheaper.  Prior to that he was the principle architect for the next generation telematics platform at a major automotive OEM.  Before that he cut his teeth at various Silicon Valley startups.  He holds an M.S. in computer science, and enjoys all things computer science-y. You can reach him at http://www.zenoconsulting.biz

Thanks your supporting your local JUG!!
AAJUG

To be notified of future AAJUG events, please sign up for our mailing list at www.aajug.org

Avatar of drron

by drron

RIA application architectures with Flex (Metro Detroit Enterprise Application Developers) Meeting

October 20, 2009 in events

Our next meeting is on Wednesday, November 14th, 6:00 PM. The location will be at the Royal Oak Library. The address is:
222 E. Eleven Mile Road
Royal Oak, MI 48067

Here is a Google Maps Link

Here is a brief overview of what will be discussed, you can find a more informative posting here…
Metro Detroit Application Developers Group posting

  • Stateful client architecture
  • Event driven programming model
  • State pattern application in implementing a finite state machine for component flows, chart drill downs, etc..
  • Horizontally scalable SOA architectures with Flex and backend REST/SOAP web services
  • Client side Service Locator/Load balancing loosely coupled architecture for completely stateless backend model
  • Implementing the service locator/load balancing using amazon’s ec2/s3 architecture
  • Various other topics pertaining in implementing RIA applications

If you have any comments/suggestions, please follow the thread at the link I posted above.

Thanks.

Ilya Sterin

AAJUG General Meeting – Flex and Java Presentation with James Ward.

September 22, 2009 in events

AAJUG General Meeting Announcemnt

Hello Ann Arbor JUG Members,

We are planning a Flex and Java Presentation with James Ward.
Date: Tuesday, Sept. 22nd, 2009
Time: 6:30 PM – 9:30 PM EDT
Note: We will have giveaways such as T-Shirts, Pens, Books, etc. from Sun Microsystems.
Also, attendees will have a chance to win a free license of one of the JetBrains products:

a. IntelliJ IDEA Personal License
b. ReSharper Personal License
c. TeamCity Build Agent (for our Continuous Integration and Build Server)
d. RubyMine Personal License

If you have not yet responded, please reply to rsvp@data-masters if you plan to attend!
Meeting Location:
Washtenaw Community College, WCC BE 182

http://www.wccnet.org/search/roomlocator/index.php?room=BE182&bego=Go

Presentation: Java and Flex

Building highly interactive software that users love to use is usually a challenging endeavor. However, the open source Flex SDK and Java are a perfect combination of technologies for building very rich and highly interactive software for the Web and the desktop. The communication between the Java back-end and Flex front-end can utilize a number of different communication protocols, but the easiest and best performing is the open source BlazeDS library. This session covers the fundamentals of using Flex, Java, Spring, and BlazeDS to build rich and highly interactive software for the Web and the desktop.

Thanks your supporting your local JUG!!
AAJUG

To be notified of future AAJUG events, please sign up for our mailing list at www.aajug.org

Full Day of Flex before AAJUG on September 22

September 1, 2009 in events

Flex Jam with James Ward, Adobe Flex evangelist
Date: Tuesday September 22, 2009
Time: 9:00 am –  4:30 pm
Location: Ann Arbor Chamber of Commerce

Early bird (before September 5): $150
After September 5: $175

Register at http://flexjam.eventbrite.com
·     Registration includes continental breakfast and boxed lunch.
·     Also includes a copy of “First Steps in Flex” by Bruce Eckel and James Ward ($25 value)

For more information, contact SRT Solutions at 734-929-3211.

Join SRT Solutions as we host James Ward, Adobe Flex evangelist, on Tuesday, September 22, 2009, for an interactive day of Flex (and AIR) development and exploration.  Jams, pioneered by Bruce Eckel and modeled after sessions that bring musicians together to create something new and interesting, take learning beyond the lecture/lab process.  The lecture/lab learning works best for groups where everyone is at the same level.  By bringing together developers of varying skill levels with a technology, the Jam process allows everyone to work at their own level.

Experienced Flex developers: bring problems of your own to work on, with the guidance of James Ward.

New or limited experience Flex developers: bring examples of problems to try, or work on the examples provided.

Note that James will also be speaking at the Ann Arbor Java User Group that evening!


James Ward 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.

Flex with James Ward in Michigan: August 19 and September 22

August 4, 2009 in events

On August 19, the Detroit JUG will be hosting James Ward to talk about Flex and Java.  See http://sites.google.com/site/detroitjug/ for more information.

September 22, James will return to Michigan to do a 1-day Flex Jam at SRT Solutions in Ann Arbor and to present at the Ann Arbor Java User Group that evening.  More details will be posted here soon!

AAJUG General Meeting Announcement – JESS Live Lab Session with Jason Morris

May 16, 2009 in events

AAJUG General Meeting Announcement – JESS Live Lab Session with Jason Morris.

Date: Tuesday, May 26th, 2009
Time: 6:00 PM – 9:30 PM EDT
Open Networking/Lab Configuration starts at 6:00 PM.
Note: We will have giveaways such as T-Shirts, Pens, Books, etc. from Sun Microsystems.
Also, attendees will have a chance to win a free license of one of the JetBrains products:

a. IntelliJ IDEA Personal License
b. ReSharper Personal License
c. TeamCity Build Agent (for our Continuous Integration and Build Server)
d. Ruby IDE Personal License
Please reply to rsvp@data-masters if you plan to attend!

Meeting Location:
Washtenaw Community College, WCC BE250

http://www.wccnet.org/search/roomlocator/index.php?room=BE250&bego=Go

The following information is from Jason Morris to help prepare you for the lab:

Jess Lab Syllabus

6:00 – 6:30  Lab Configuration (optional for those who need it)
6:30 – 7:20  Working with the Jess Language: Functions, Facts, and Rules
7:30 – 8:20  Working with Jess Modules and Control Regimes: A Simple Application
8:30 – 9:20  Working with the Jess API: Combining Jess and Java Proper

Participants are encouraged to bring the following:

* A laptop with
- Java JDK 1.5 or higher installed.
- Eclipse IDE 3.4 or higher

Participants are encouraged to have downloaded the trial version of Jess 7.1 from http://www.jessrules.com prior to the lab.  I will demonstrate how to install the Jess Eclipse plugins and use the Jess command line if people prefer that.  I will be demonstrating Jess development in Eclipse using the Jess DE plugin.

Knowledge of LISP and/or CLIPS is helpful, but not necessary.

Objectives:
After this lab, developers should be able to do the following (minimum):

Create variables, ordered facts, and unordered facts in the Jess language.
Understand, create, and utilize shadow facts using Java objects.
Manipulate variables with procedural scripting in Jess (statements, loops, control structures, etc.).
Create custom functions in the Jess language (important for implementing rule actions).
Understand and use the basic conditional elements for making rule patterns.
Create rules composed of logical patterns and actions.
Understand and use modules, salience, and control patterns to control rule execution.
Understand how to communicate between the Jess language and Java proper.
Edit, debug, and run Jess language code in the Jess DE.
Edit, debug, and run Java code integrated with Jess (language and API) in the Eclipse IDE.
Understand when and how to use Jess language code vs. Jess API code in designing applications.

DISCLAIMER:
Using Jess (well) is not as simple as dropping a JAR into your classpath!  Rule-engines are complex components that require significant study to use their full potential.  I usually teach an 8 hour/day, 5-day introductory course on Jess, so this will be the absolute bare minimum that a developer would need to get going.  I will answer as many questions as I can and give as many references as I can to help folks find more rule-engine related information germane to their applications.

Thanks your supporting your local JUG!!
AAJUG

To be notified of future AAJUG events, please sign up for our mailing list at www.aajug.org