Skip to main content

JUG Focus: Egypt Java User Group Celebrates Five Year Anniversary

Posted by editor on October 21, 2010 at 12:06 PM PDT

The Egypt Java User Group is celebrating its fifth birthday today. I wish them a happy gathering this evening!

This morning I strolled around the Egypt JUG web site, and found quite a lot of interesting material. The home page is divided into sections, with the middle section being a list of "Latest Contents" and the latest posts to the site. The latest contents are divided into:

  • Latest Forum Topics
  • Latest Articles
  • Latest Jobs
  • Latest blog posts

The Navigation section on the right includes a link to the EGJUG's page, along with links to recent posts, top contributors, and where visitors come from. While the ClustrMap doesn't show a whole lot of visitors, the vistors are spread across four continents (Africa, Europe, Asia, North America).

The EGJUG's page says the JUG was formed in 2006, is the top JUG in the Middle East and Africa, and one of the top 50 JUGs globally. The page expresses a plan to start monthly meetings.

It's difficult to say how often the EGJUG actually meets, based solely on the web site. This could be because the site isn't kept entirely up to date (admittedly a difficult thing to do, when you have a job and you're also leading a Java User Group). The last documented meeting prior to today's birthday celebration was on May 2, 2010, Meeting#16: Java 7 new features by Svetlin Nakov. This meeting covered:

  • the new deployment model in the Java platform
  • superpackages and Java modules
  • the new input output system (NIO2)
  • asynchronous sockets and files
  • the new file system API
  • the new date and time APIs
  • the new concurrency utilities
  • the Swing application framework
  • Java media components
  • JavaBeans validation
  • JMX 2.0
  • the new language features (strings in switch, enumerations comparison, chained invocation constructors, extension methods, exceptions multi-catch, simplified null handling, automatic type inference)
  • the enhanced annotations
  • the dynamic language support enhancements
  • the Java kernel
  • new garbage collector (G1), etc.

In other words, members of the Egypt JUG are talking about the same topics we're all talking about.

EGJUG does have some outside support. Their sponsors include Google, International Turnkey Systems (a leading integrated information technolology solutions and software services provider), iCraft (a system integration and consultancy service provider focusing on Open Source Software), and itida (the Egyptian Information Technology Industry Development Agency).

An interesting feature on the left column of the EGJUG site is the "Black Belt Factory." This lists members who have recently passed a BlackBeltFactory exam. By clicking the link for Ahmed Hashim, I was brought to Ahmed's BlackBeltFactory profile. Ahmed has passed 21 BlackBelt Factory exams! His profile also tells us:

I have been rewarded on December 2007 as Java Champion by Sun Java Champion community. I am the founder and leader of the Egyptian Java User Group I am frequent speaker in local events talking about Java technology and OpenSourceSoftware.

Happy Birthday EGJUG! Have a great celebration this evening!

Java Today

The Egypt JUG celebrates its 5th birthday today! Here's the EGJUG's 5th birthday announcement:

Dear EGJUG Member, We would like to invite you to our special celebration of EGJUG's 5th birthday we are inviting all EGJUG members so there will be a lot of stuff that we can talk about and share ... Share our joy and have some cake while talking and sharing the vision and the future plan for EGJUG...

The JCP discusses the JCP 2010 EC ELections Ballot:

The 2010 Java Community Process (JCP) Program Executive Committee (EC) elections process is underway. The EC Elections process was launched in June 2000. This years' elections are hosted by Votenet and run October 19 - November 1, 2010. JCP Members may vote in the EC Elections...

Geertjan Wielenga presents a batch of Commercial NetBeans RCP Applications from Argentina:

Another bunch of YANPA's today, this time from Argentina, screenshots made available by Gustavo Santucho. Description: Defect tracking application. Deployed on tablet-like devices, i.e., the team tried to build something that could be used with a "pen" in the field. Originally for a construction site defect-tracking and completion analysis company...

IBM's WebSphere Application Server V8.0 Beta has been released. The 8.0 Beta version includes:

support for portions of key Java™ Enterprise Edition 6.0 specifications including: * Enterprise JavaBeans 3.1; * Java Persistence API (JPA) 2.0; * JavaServer Faces (JSF) 2.0; * JavaServer Pages (JSP) 2.2; * Servlet 3.0; * Java EE Connector Architecture 1.6; * Contexts and Dependency Injection for Java (CDI) ...


Our latest Spotlight is Jim Weaver's "Eye on Visage: Compiler Preview #1 Available":

The Visage Programming Language is moving forward, with Compiler Preview #1 available now.  This preview features Default Properties, which create a simplified syntax that makes it easier to read nested data structures.  A logo has also been chosen for the project as well...

We're also highlighting the "Oracle and IBM Collaborate to Accelerate Java Innovation Through OpenJDK" announcement:

Oracle and IBM today announced that the companies will collaborate to allow developers and customers to build and innovate based on existing Java investments and the OpenJDK reference implementation. Specifically, the companies will collaborate in the OpenJDK community to develop the leading open source Java environment...


Our current poll asks What's your view of the news that Oracle and IBM will collaborate on the OpenJDK project? Voting will be open for the next week.

Subscriptions and Archives: You can subscribe to this blog using the Editor's Blog Feed. You can also subscribe to the Java Today RSS feed and the blogs feed. You can find historical archives of what has appeared the front page of in the home page archive.

-- Kevin Farnham
Twitter: @kevin_farnham