You are browsing the archive for java.

by Duchess

Oracle Technology Network (OTN) Developer Day

19 October 2010 in events by Duchess

Discover the Power and Flexibility of Java

Java doesn’t begin and end with the server – Java is everywhere. From servers and desktop applications to mobile devices, wireless sensors, smart cards, and TVs, Java is the world’s most widely used software development language and platform – the choice of more than 9 million developers worldwide. Learn how Java technology can enrich your development experience at this one day event. Designed for the enterprise professional, this event will teach you about the latest developments in Java EE, Java SE and Desktop, Java ME, and Embedded Java in separate tracks.

Come to this event if you are interested in:

  • Evaluating the Java platform, or using other languages on the JVM
  • Building server side Java
  • Constructing Rich Web or Desktop Applications
  • Creating Mobile Applications
  • Making Smart Devices even smarter

Network with peers, see cutting edge demonstrations from Oracle experts, and code your way through hands-on workshops.

more info and registration on: http://www.oracle.com/dm/11q1field/57885_otn_newyork.html

Thursday, November 4, 2010 
8:00 a.m. – 5:00 p.m. 

Millennium Broadway Hotel 
145 West 44th Street 
New York, NY 10036

by Duchess

JavaOne + Oracle Develop 2010

26 June 2010 in events by Duchess

JavaOneOracle DevelopThe Zone—San Francisco’s Hotel Nikko, Hilton San Francisco, and Parc 55 hotels and the surrounding area—will be dedicated to developers during the week of JavaOne and Oracle Develop.

Unparalleled education and practical hands-on sessions, engaging activities, exceptional entertainment, and food and drink in the Zone will be exclusively geared toward the developer community converging at the two conferences. Network, share information, and learn from leading experts in the Java, PL/SQL, rich internet application development, SOA communities, and more.

Discount may have been arranged by your local JUG. Check with your local JUG.

by Duchess

Java2Days – Brand New Java Conference in Eastern Europe

in events by Duchess

Java2Days conference is premier event in Eastern Europe to present the latest trends in Java development in the following areas:

  • Core Java Platform & Desktop
  • Enterprise Java
  • Java & the Cloud
  • Java Web Technologies and Rich User Experience
  • Java for Mobile and Devices

The second Java2Days will be held at the Inter Expo Center on 8-9 October, 2010, in Sofia, Bulgaria.

The conference is the first of its kind to be held in Eastern Europe, focused to highlight today’s cutting edge trends in building software applications with Java development tools.

Over two days, more than 600 attendees will meet world famous lecturers, engaged all year round in such events as JavaOne, The ServerSide Java Symposium, Jazoon showcasing their latest knowledge in creating more reliable, scalable and secure solutions using Java technologies in more than 20 technical sessions.

The major purpose of the event is to become a place for passionate Java developers to get in touch with the latest technologies, to become a significant part of the global Java community and to learn from the best.

For Duchess members, we have received a generous offer from the conference organizers: 10 free conference passes (Economy Pass) for each invited official Java User Group and 40% discount of every next pass.

If you want to go, get in touch.

Study Tips for Sun Certified Enterprise Architect (SCEA) Exam

18 May 2010 in articles by Clara Ko

It’s been a year since I attended a bootcamp for Sun Certified Enterprise Architect and I noticed that I never published these study tips. The course went from fundamental architectural concepts to using current Java technology to design software.

I really liked learning the SunTone Architecture Methodology – specifically the SunTone cube, which helped me visualize and make connections to infrastructure. What I liked less is the focus on Java design patterns, some of which are outdated, and a focus on (although a little understandably) Sun technology. The problem is these days – knowing the Sun way of doing things (EJB3, JSF, etc) is not the only choice. There is definitely a gap there for a more comprehensive Java Architecture course that comprises of all mainstream Java technology and help make the choices between them. Overall, I found that it was a good opportunity to focus and learn for a week on architecture and design. I’m glad to find that UML is still relevant in the face of agile development, although people haven’t talked about it much in more than 10 years.

SunTone Architecture Methodology
To aid in the development of enterprise applications, Sun Java Center formulated the SunTone Architecture Methodology (SunTone AM) in the late 90′s. Enhancing RUP with the SunTone cube, it has now evolved to have more agile influences. SunTone AM introduced the SunTone cube to describe primary concerns in enterprise applications. The three faces on the cube represented layers, tiers, and systemic qualities.

Layers
Layers are usually in the domain of infrastructure architects, where the application sits on top of infrastructure components.

  • Application – software
  • Virtual Platform – interfaces to the middleware for decoupling
  • Application Infrastructure – middleware
  • Enterprise Services – OS
  • Compute & Storage – hardware
  • Network Infrastructure – network

Tiers
Tiers are well-known to application architects. They describe how an application is decomposed into modules to reduce coupling and enhance system flexibility. Annoyingly, tiers are sometimes called layers, when not in the context of SunTone.

  • Client Tier – browsers, standalone clients
  • Web Presentation Tier – HTTP requests
  • Business Tier
  • Integration Tier – interfaces with resources
  • Resource Tier – DBMS, mainframe, EIS

Systemic Qualities
Systemic qualities help establish the quality of service that a system can deliver. Different systemic qualities impose different constraints on the design of a system. This list correlates to Non-Functional Requirements (NFR) that when prioritized help make choices in system design that take quality, time, and costs into consideration.

  • Manifest Qualities
    • Performance
    • Reliability
    • Availability
    • Usability
  • Operational Qualities
    • Throughput
    • Manageability
    • Security
    • Serviceability
    • Testability
  • Developmental Qualities
    • Realizability
    • Planability
  • Evolutionary Qualities
    • Scability
    • Maintainability
    • Extensibility
    • Flexibility

The Multiple Choice Exam
A lot of passing the exam has to do with learning the terminology.
The multiple choice exam tests knowledge from roughly 8 areas:

  1. Application Design Concepts + Principles
    • encapsulation, inheritance, separation of concerns
  2. Common Architectures
    • 2-tier, 3-tier, multi-tier, rich clients vs. browser/thin clients, web services
  3. Integration + Messaging
    • communication w/ external systems, WS+XML over HTTP, JCA, JMS
  4. Business Tier Technology
    • Enterprise Beans, Enterprise Classes, Stateful/Stateless Session Beans, Message Driven Beans
    • CMP/BMP, JDO, JPA, ORM, DAO, JDBC, JAX WS, EJB 3.0
  5. Web Tier
    • Web Framework, JSPs, Servlets , JSF
  6. Applicability of J2EE Technology
    • Designing modular solutions, SOA, measuring NFR, refactoring
  7. Design Patterns
    • GoF Design Patterns
    • Core J2EE Design Patterns
  8. Security
    • Client-side security: WebStart, applet deployment
    • potential threats
    • encryption, hash, SHA, asymmetric vs symmetric
    • JAAS

Resources

Duchess Coding Dojo – TDD with FitNesse

1 May 2010 in duchess events, events by Duchess Netherlands

Coding Dojos are inspired by the Socratic Circle, a learning method that involves questions and debate between participants and teacher, illuminating different points of views.

Come learn and practice TDD (Test-Driven Development) with FitNesse, an acceptance testing framework that enables you to communicate progress with business and customers, while improving your programming skills.

You are welcomed to join us on Friday evening, June 18, in the Amsterdam Public Library (Openbaar Bibliotheek Amsterdam) – next to Amsterdam Central Station – for a coding dojo with a focus on TDD with FitNesse.

We are very happy to have Marc Evers from QWAN and Agile Holland lead us through this dojo.

We will start at the La Place upstairs (7th floor) for food at 18:00 and will move to the meeting room (6th floor) to start at 19:00 and go until 22:00 at the latest.

We ask a voluntary 10 Euro participation fee to cover expenses.
Please sign up each attendee individually so we can track attendance.

Space is limited to 20 participants – so first come first serve!

The Amsterdam Public Library is easily accessible by public transport or car.
For those who want to drive, Parkeergarage Oosterdok is the closest parking garage.

by Duchess

JavaOne San Francisco

10 April 2009 in events by Duchess

Java + Community = Powerful

This year’s Conference will have one of the deepest curriculum programs yet. With more than 1,300 submissions, you can choose from a variety of tracks, labs, and BOFs that will enhance your skill set, help you problem-solve quicker and more efficiently, show you new tools and products, share code, and give you hands-on opportunities. You’ll learn more about latest in tools, RIAs, Java technology, JavaFX, scripting, and much, much more.

javaOne

If you want to attend and not yet registered you can add one of the following registrations to your refer a friend list:

W1327937

This gives the person you refer to a change to win cool prices.