DEPLOY ANYWHERE: PACKAGING A CUSTOMER READY APPLICATION FOR WINDOWS, MAC AND LINUX

You have the idea ready: a commercial application that will appeal to users that run different operating systems. No problem you say. I can code in Smalltalk, I can develop a web user interface using Seaside, and then I’ll distribute it.

But tailoring your final product to be a completed packaged application, with a professional structure, icons, logging, and on top of it all without knowing if your users will be running Windows XP, Ubuntu, or who knows which Mac OS? That’s a little harder.

This talk is about making it easier. We will talk about the tools available, about the tips and tricks learned from experience, on how to distribute a web server application developed in Pharo that is commercially available and runs in different operating systems.

Download presentation
  • Maximiliano-Tabacman

    Maximiliano Tabacman

    Graduated in Computer Sciences from the Facultad de Ciencias Exactas y Naturales (UBA), Maximiliano Tabacman has been a part of Mercap since he started his studies in IT, and is now almost finished with his PhD. His main interest is the design of systems that apply nature inspired concepts, such as evolutionary algorithms and neural networks. Smalltalk, with its object-message design, is his natural choice for a development platform. He is also the creator of ERA, a standalone web server application for running table-top roleplaying games, which runs on Windows, Mac and Linux. Julián Maestri is a Linux enthusiast, Smalltalk fan and "almost" Informatics Engineer from Universidad Católica Argentina (UCA). There he taught C, PHP and currently Smalltalk. Still learning about object oriented design, he now works at Mercap developing financial software in Smalltalk. As a hobby he maintained (and played on) gaming servers, one of them reaching a thousand users per day.