Helpermedia is thuis in diverse ontwikkelomgevingen en levert eenvoudige tot complexe websites en/of applicaties. Ook het ontwikkelen van componenten voor Enterprise platforms behoort tot het takenpakket. Enterprise ontwikkeling wordt gedaan met J2EE en/of .Net. Beide platformen zorgen ervoor dat informatie en applicaties niet langer op de desktop hoeven te staan, maar zich ergens op een server bevinden. XML, SOAP en andere protocollen zorgen voor toegang tot deze applicaties met behulp van een PC, PDA of mobiele telefoon.
HTML, CSS, JAVASCRIPT (DHTML)
In de door Helpermedia ontwikkelde websites wordt voornamelijk gebruik gemaakt van DHTML om de voorkant te genereren.
De "D" in DHTML staat voor dynamic, DHTML is eigenlijk een combinatie van HTML, CSS en Javascript en zorgt voor animatie,
speciale effecten en interactiviteit.
Met behulp van CSS (Cascading Style Sheets) kunnen stijllagen gedefinieerd worden, hiermee wordt de stijl van een site losgekoppeld van de inhoud.
Javascript zorgt voor interactieve toepassingen, input kan worden verwerkt en/of gecontroleerd, visuele effecten kunnen gegenereerd worden.
DHTML kan ook gecombineerd worden met FLASH elementen en sites kunnen ook geheel in FLASH worden gebouwd,
dit wordt behandeld op de Music & Multimedia pagina.
PHP/MYSQL
Dynamische pagina's worden niet alleen met DHTML gecreëerd, dynamiek ontstaat ook door gegevens te verwerken op de webserver.
PHP, wat staat voor Hypertext Preprocessor, is een scripttaal,
die hoofdzakelijk wordt gebruikt om op webservers (meestal Apache) dynamische webpagina's te creëren.
PHP wordt veel gebruikt in combinatie met de relationele database MySQL welke open source is.
Het al eerder genoemde Joomla maakt ook gebruik van PHP en MySQL.
Met PHP en MySQL ontstaat dus de mogelijkheid om een statische website te voorzien van allerlei interactieve applicaties, zoals:
- content management systemen;
- fora en gastenboeken;
- e-commerce toepassingen (bijvoorbeeld webwinkel).
JAVA/J2EE
J2EE staat voor Java 2 Enterprise Edition en is een ontwikkelplatform van het softwarebedrijf Sun Microsystems.
In tegenstelling tot het hieronder genoemde .Net is J2EE platformonafhankelijk. Het biedt een componentgebaseerde aanpak voor het ontwerpen, ontwikkelen,
samenstellen en gebruiken van bedrijfsapplicaties.
Het platform biedt een meerdere lagen model, herbruikbare componenten, een beveiligingsmodel,
flexibel transactiebeheer en ondersteuning voor webservices door middel van een geïntegreerde data-uitwisseling gebaseerd op XML.
XML is het vervolg op HTML dat informatie loskoppelt uit de opmaak van een document en voorziet van standaardcoderingen.
Dit maakt uitwisseling van data tussen allerlei systemen, applicaties en platformen mogelijk.
.NET
.Net is het applicatieframework van Microsoft, het maakt gebruik van managed code en is qua functionaliteit vergelijkbaar met de J2EE omgeving van Sun.
.Net is een platform voor applicatieontwikkeling, maar ook een architectuur voor XML webservices. Het bevat protocollen rond XML en SOAP.
SOAP is gebaseerd op XML en staat voor Simple Object Access Protocol. In SOAP zijn regels vastgelegd voor communicatie tussen applicaties over http.
C# is de ontwikkeltaal welke geïntroduceerd is met .Net,
Helpermedia is erg gecharmeerd van deze taal en gebruikt het dan ook bij voorkeur voor .Net ontwikkelingen.
Het creëren van schermen (al dan niet web gebaseerd) tijdens de prototype fase in een ontwerp traject gaat zeer eenvoudig met .Net,
bijkomend voordeel is dat de benodigde functionaliteit eenvoudig toegevoegd kan worden tijdens de ontwikkelfase, wat veel tijd scheelt.