This is a survey to know what EGJUG member is expecting from JDC, what are the pros/cons, what are the wishes of JDC, who would like to contribute?
The survey is based on your feedback from JDC 2008 and what you are looking for in JDC 2009.

| Attachment | Size |
|---|---|
| JDC-CFS.jpg | 483.6 KB |
Follow these criteria when you fill out the paper submission form.
1) Title:
# Choose a title that is clear, concise, and intriguing.
# Capture the essence of your topic and make it sound hot!
# If selected, many attendees will decide whether or not to go to your session based on your title.
2) Abstract:
# Your abstract should be detailed and well-written.
# Spell check and proof-read carefully.
# Convey the essence of your talk, this is the main information used by the selection committee to evaluate your talk.
# If your talk is selected, your abstract will be reviewed, edited and published on the Conference web site and in various Conference materials.
Make the most out of your abstract in 4000 characters or less. Identify what knowledge or skills the developers in your audience will take away from your talk. Provide just enough detail to indicate how deep you will go into your subject matter. Please be sure to cite any prerequisite knowledge attendees should have to get the most out of the session.
3) Presentation Summary (outline and details):
# Include an outline that describes how you will cover your subject.
# Describe code samples and any other training components you plan to include in your presentation.
# This information is not published, but is for the benefit of the selection committee.
4) Select Session Type:
Indicate whether your talk is a Technical Session or a Birds-of-a-Feather Session (BOF).
Technical Sessions
# May have an audience of 800 - 1,000 attendees.
# Technical sessions are for experienced Java technology developers that include code examples and/or demos.
# These talks do take deep dives into the details and inner workings of a technology or implementation.
# Talks will be considered from both a theoretical and a practical application perspective.
5) Tracks
# Please select the appropriate track that your talk will fall
# If you think your submission for Cool Stuff or Open Source would also belong to one of the other topic areas, feel free to select from one of the track pairs. E.G., [Cool Stuff-JavaME/Open Source-JavaME]
6) Speaker(s)
# Please be sure to include speaker(s) to the proposals.
# Up to two (2) speakers will be allowed, with exceptions for Panel type discussions.
# Only proposals with speaker names will be considered.
# Speaker Biography: Briefly describe your background and expertise in 500 words or less.
# Please indicate prior speaking experience.
KEY DATES
# Wednesday, July 22, 2009: Call for Papers opens
# Wednesday, September 30, 2009: Call for Papers closes
References
*http://www28.cplan.com/cfp_prod/CFPLogin.jsp?wId=72T235
JDC 2010 sessions and speakers will be selected by a committee of Egyptian experts which already knows what is new in the market and what the Egyptian developers need to be enhanced.
The committee's members
- Ahmed Aboleinen, Software Development Manager ValleySoft
- Ahmed Hashim, EGJUG Leader
- Amr Khalifa, BSS Development manager of Etisalat
- Hazem Saleh, IBM
- Hossam Karim, ITWorx
- Mohamed Ragab, Architect at Orange
- Usama Rashwan, Architect at IBM
- Youssef Mahmoud,IT consultant at Xeon
1- Rich Internet Application and Client
- JSF and JSF 2.0
- Spring MVC
- JavaFX
- Adobe Flex & Flex Integration
- JBoss Rich Faces & JBoss Seam
- Portal development
- Eclipse RCP & NetBeans Platform
- J2ME & Android
2- Enterprise Application Integration
- EJB 3.1
- Spring Integration
- Enterprise Servce Bus (JBoss ESB, Mule ESB, OpenESB ..etc)
- SOA using Oracle Fusion Middleware, IBM and TIBCO (comparison)
- Business Process Management
- Apache ActiveMQ
- Webservices (WS Security, RESTFul WS)
3- General topics
- Scalability "Facebook "
- Clustering and Cloud (Sun Grid Engine ...etc)
- Java Performance Tuning
- Application server/JVM performance optimization & tuning
- JDK7 Features
- Developing VOIP application using SIP
- JRuby, Groovey, Grails, Scala
- OSGI and Modular JEE Server (Spring dm Server, JBoss OSGI ...etc)
- Maven
- Software Engineering and Software Processes (TDD, DDD, MDA, Agile, SCRUM, Extreme Programming ...etc)
- OpenSourceSoftware
4- How Do I sessions (15 minutes session)
- Google API's
- Google App Engine
- Create Facebook application with Java API's
- IDE tips and tricks
5- Case studies (20-30 minutes session)
- Any case study by Egyptian developers
6- Innovative Graduation Projects
- Any innovative graduation project by undergraduate written in Java.