Have something interesting to share with Java Eastern Europe community?
Become a speaker now

Yeah, TRUE real time web applications, no more hacks (a hack session)

Abstract: Historically, creating web applications that need bidirectional communication between a client and a server (e.g., instant messaging & gaming applications) has required an abuse of HTTP to poll the server for updates while sending upstream notifications as distinct HTTP calls.

HTML5 specification includes the WebSockets (WS) protocol, I will deep dive into the specification by introducing the Websocket protocol, API and working mechanism, alongside intro to the most widely used data exchange schema between front and back end, the JSON API.

In addition, there is a brief comparison of traditional HTTP & WS, followed by covering of how WebSockets works. You will see how using WS removes the overhead of heavy HTTP request and response headers with real case study. Finally, we will review the code of the Web app build on GlassFish 4 app server.

Format: Master-class (1 hour 50 minutes)
Language: English
Mohamed Taman

Mohamed Taman

Efinance, Egypt

A Systems Architect, Java team leader, and consultant with around 12+ years’ experience in projects architecture, manages department team, projects deadlines, delivery times, capacity plans, and resource planning in case of concurrent projects / change requests development. Consultant / Architect for startup companies.

A JCP & EC (Executive committee) member at Java Community Process Organization. Working on many JSRs especially JEE7, 8 umbrella JSRs / Glassfish 4 evaluation and testing, and a member of Adopt-A-JSR, Adopt-OpenJDK, and FishCAT programs.

Member of MoroccoJUG and EGJUG, & Founder of JCP activities program group of EGJUG. Won the 11 annual JCP awards 2013 for Outstanding adopt-a-JSR participant. An Oracle Egypt Architects Club board member, with responsibility to define and put the correct architecture reference solutions for Oracle customer’s projects in EMEA.

Slides

Video