Web & mobile for 4D

warning: file_get_contents(http://www.telize.com/geoip/ [function.file-get-contents]: failed to open stream: HTTP request failed! in /var/www/www.4d.com/docs/includes/common.inc(1762) : eval()'d code on line 4.
You won't want to miss this full-day, intensive class on extending your existing 4D solutions to Web and mobile devices.

Give your 4D applications all the accessibility of today's technologies

This training has been specially created to give an overview of the possibilities 4D offers in terms of Web develompent. Today's users have high expectations in terms of application mobility. They need to access their applications from wherever they are, anywhere they may be. The use of the iPad, iPhone and Android devices has futhermore built up these expectations. The 4D pre-class scheduled for Wednesday, 14 November will deliver all the information you need to "webify" your existing 4D solutions for use with all the smartphones and tablets on the market.


Topics include:

  • Understanding 4D's web server
  • Back-end development
  • Front-end development
  • Frameworks
  • Developing for desktop web
  • Developing for mobile web
  • Session Management
  • Security
  • 4D Tags


More specifically:

Introduction to the Web with 4D

  • A presentation and overview of 4D's integrated Web server


Setting up

  • File architecture

Static contents

  • Serving static documents (HTML, images)
  • Hierarchy (absolute vs. relative)
  • File compression (GZIP)

Templates/Models (with 4D tags)

  • Dynamic content
  • Process server
  • Enriching data with HTML

Session management

  • General info
  • Web process
  • Cookies

CSS (stylesheets)

  • Why use CSS?
  • Different uses of style(Inline, Internal, External)


  • General info
  • Frameworks and libraries (jQuery, YUI, etc.)

Web cache management

  • Server side
  • Client side

Web applications

  • Difference from Web sites
  • Difference from 4D Desktop and 4D Remote
  • Accessibility and bandwidth
  • Deployment on the desktop and mobile
  • Web 2.0

Desktop user interfaces vs. Web user intraces

  • Similarities and differences
  • Interaction with the server
  • Prerequisites and limits for each type of interaction (Desktop/mouse vs. touchscreen)

Graphical aspects
User targeting
Client platform targeting

Debuging tools
Chrome Developer Tools




©2012 4D. All rigths reserved. Names and brands cited above are the property of their respective owners.