Email: swellink@generexe.nl
Telefoon: 06-13246559
K.v.k.: 34196163 Amsterdam
Welkom bij GenerExe IT / Welcome to GenerExe IT

GenerExe IT ontwerpt en realiseert voor verschillende opdrachtgevers kleine, middelgrote en grotere software systemen. Deze systemen kenmerken zich door een hoog technisch en innovatie gehalte en functioneren vaak in kritische en/of gedistribueerde omgevingen. Het betreft zowel embedded, online als mobiele platformen of een combinatie van deze.

GenerExe IT is sterk in het analyseren van complexe processen en het ontwikkelen van solide elegante maatwerkoplossingen. We denken graag mee met opdrachtgevers, helpen met het omzetten van ideeën naar producten/diensten en zijn in staat om in een vroeg stadium risico's en toekomstige behoeftes te signaleren. Kwaliteit en meerwaarde voor de opdrachtgever staan hierbij altijd voorop.
Mijn dienstverlening concentreert zich op de volgende 3 terreinen:
1. Solution Engineering ('van eerste idee tot werkende oplossing'),
2. Zakelijke Internet/database/mobiele toepassingen,
3. Besturingstechniek (industrieel, embedded, pc, mobiel).

1. Solution Engineering. Voorbeelden zijn:
  • Idee-ontwikkeling: in een vroeg stadium meedenken/brainstormen/sparren of en hoe een idee mbv. IT-middelen in een succesvol product of dienst vertaald kan worden. Ik breng hiervoor o.a. vele jaren IT-ervaring mee uit verschillende markt-sectoren, waaronder: lucht- en ruimtevaart, gaming, AI (kunstmatige intelligentie), energie, E-commerce.
  • Risico-analyse/haalbaarheidsstudie: wie is de doelgroep; zit de markt hier op te wachten; bestaat er al iets soortgelijks; welke oplossingsrichtingen zijn er en wat zijn voor- en nadelen; wat zijn de technische risico's; welke investeringen zijn noodzakelijk; etc.
  • Architectuur visie: vastleggen van de ideeën en opstellen van een stappenplan op een manier die management begrijpt, stakeholders inspireert en die tevens techneuten/ontwikkelaars in staat stelt om een helder implementatie-traject te starten.
  • Proof of concept: realisatie van een prototype, dat een realistische gebruikservaring geeft en (on)mogelijkheden van een idee demonstreert. Onder de motorkap is het een snel/goedkoop gebouwd prototype dat in deze fase niet in productie kan, maar dat wel helpt om iedereen een realistisch beeld van het eindproduct te geven, te inspireren en in een vroeg stadium bij te sturen en/of tot (no-)go te besluiten.
  • Functioneel/technisch ontwerp: praktische technische project/ontwikkel ondersteuning voor een project aangepast aan het nivo van de teamleden. Documentatie als 'middel', zonder overbodige pagina's en nooit een doel op zich.
  • Second opinion/evaluatie: van ideeën, architectuur, ontwerp-documentatie, technologie-keuze en digitale electronische schakelingen.
  • Moderniseren/verbeteren van bestaande software architecturen: achterhalen van specificaties/functies van verouderde en/of ongedocumenteerde software en deze in moderne architectuur gieten, op basis van recente bewezen technieken en methodes. De software zal daarna beter, sneller en gebruikersvriendelijker functioneren en gedocumenteerd zijn. Omdat de kennis op papier staat en er actuele technieken gebruikt worden, kan er gekozen worden uit meerdere ontwikkelaars en is er minder risico indien een sleutelpersoon uit beeld raakt. De software is daardoor eenvoudiger te onderhouden en sneller uit te breiden.
  • Implementatie/testen/integratie: op freelance basis ontwikkelen/programmeren in o.a. Java, PHP, C, C++, html/css, soap/json, etc.

2. Zakelijke Internet/database/mobiele toepassingen. Voorbeelden zijn:
  • Beveiligde dynamische web-portalen: via internet of mobiele telefoons/tablets diensten aanbieden en informatie ontsluiten.
  • Multi-site content beheer: maatwerk CMS, voor onder meer vacature- en MKB websites.
  • Relatie/klant beheer: CRM en workflow management, waaronder PDF generation/tracking en digital-signing met Ascertia ADSS server.
  • Transactie-beheer: online winkel mandjes, boekings en kassa systemen.
  • Data extractie en analyse systemen: extractie uit diverse bronnen (bestanden/databases), analyse en presentatie van sleutel-informatie.

3. Besturingstechniek (industrieel, embedded, pc, mobiel). Voorbeelden zijn:
  • Controllers: voor knoppen/display panelen. (Bv. trainings systemen tbv. radio/telefooncommunicatie luchtverkeersleiders).
  • Motor besturing: tbv. beweegbare vlucht-simulator platformen. Incl. G-kracht simulatie en externe (PC-game) interface.
  • Realtime Embedded regelaars: PID en CANOpen software stacks.
  • Android afstandsbedieningen: bv. om beweegbare platformen te besturen via BlueTooth of Wifi.
  • Besturings/controle/EGSE PC's: bv. meet/test/log/configuratie software om (netwerk van) embedded controllers te beheren.

Uniek en uitdagend is dat bovengenoemde terreinen steeds vaker in één project samen komen. Door gebruik van open source middelen en 'off-the-shelf' hardware hoeft men voor de realisatie van een goed idee ook niet direct meer een fortuin mee te brengen. Het begint allemaal met één of meer overleg/brainstorm sessies, een grondige analyse, gevolgd door een concreet plan van aanpak. Ik help u hier graag bij!
Programming languages:
  • Web/Internet: Java, PHP, HTML/CSS, JavaScript, jQuery, XML, SOAP/XML, REST/JSON, Flash;
  • Object oriënted: C++, Java, Objective-C, SmallTalk, POP11, CLOS (LISP), C# (dot.net);
  • Functional: C, Labwindows/CVI, Dynamic C, Modula II, Pascal, Intel PLM, Basic;
  • Assembly: ARM (NXP), Rabbit/Z-World, 8051, Intel x86, Motorola 68HC11, 68HCS12, Microchip PIC16F84, 12F675, 16F628, 16F87X;
  • Other: Visual Basic for Applications (VBA), CASL, Applescript, Hypercard, Toolbook, Linux shell-scripts, Arduino.
  • Custom languages: Developed textual/graphical object-based programming languages/compilers for several microcontrollers.

Operating systems/platforms:
  • Desktop: MS-Windows 95/98/2000/XP/Vista/7, Linux, Apple Macintosh, MS-DOS;
  • Real-time: pSOS (VME, Motorola), RMX (Intel Multibus), On Time RTOS-32;
  • Mobile: Android, iOS, PalmOS (C GNU Compiler, assembly, CASL) and Windows CE (PocketC).
  • Workstation/Server: Linux, Unix, Solaris, OpenVMS;
  • Custom operating systems: Developed several realtime operating systems/executives for embedded projects.

Other:
  • Databases: MySql, MSSql, Interbase, Oracle 8i, MS-Access, PL/SQL, Stored procedures, Lucene, Borland DataExpress, phpMyAdmin, Toad, DeZign for Databases V4 (Datanamic), ODBC, JDBC;
  • Data communication: XML, SOAP, JSON/REST, TCP/IP, UDP, HTTP/FTP/PPP, X25, ATM, RS232/485, Centronics, S-records, CAN(open), I2C, SPI, ARINC429/718, FITS, Bluetooth;
  • Tools: Cadre TeamWork (Yourdon structured analysis), Rational Rose (UML and Booch Object Oriented Design), SES/Workbench simulation tool, iLogix Statemate, CVS, Subversion, YouTrack;
  • Electronics: Thorough knowledge of hardware design, digital electronic circuits/interfacing, electronic measurement/testing/prototyping.
Een greep uit recent uitgevoerde projecten:
2012 Ondersteuning bij ontwikkeling van low level embedded software van offshore GPS-boei tbv acoustische data-acquisitie voor seismisch onderzoek van de zeebodem (StarTrack project Fugro). Bijdrage bestond uit belangrijke performance en stabiliteits verbeteringen in o.a. realtime gedrag van TDMA telemetrie via radio-modems, gebruik van seriele flash en assembly driver voor slave I2C/SMbus. Op basis van Dynamic C en Rabbit RCM6000 modules.
2011 Ontwikkeling van veilige mobiele infrastructuur, waarbij bestaande web-portaal functies mobiel via Android apparatuur ontsloten kunnen worden. Incl. Android App, die vanaf backoffice servers geconfigureerd en beheerd wordt. Keywords: beveiligde SSL verbindingen (JSON/REST), GPS-tracking gebruikers in google-maps, lokatie-gebaseerde diensten en augmented camera-beelden.
2010 Ontwikkeling van "Motion Server": ARM LPC2378 gebaseerd embedded board voor besturing van 2,3 en 6DOF bewegings-platformen tbv simulatoren en gaming. Deze motion server kan aangestuurd worden via webbrowser, Android applet (wifi) of UDP gaming-interface en gebruikt SSI en eigen CANOpen stack om industriele motoren en encoders te besturen. (ARM/Eclipse open source).
2009 Ontwikkeling beveiligde portal voor landelijk opererende branche-organisatie, waarin diverse missie-kritische applicaties, voor zowel leden als klanten van deze leden zijn geintegreerd. (PHP, MySql, MsSql, jQuery). Samenwerking met Zynixmedia voor de vormgeving.
2008 Ontwikkeling van online project en offerte-systeem waarin reis-arrangementen kunnen worden samengesteld en worden uitgevoerd. Ondersteunt het hele proces vanaf brochure, offerte tot contract, vouchers en facturering. (Linux met PHP, MySql, Ajax, jQuery).
2007 Ontwikkeling van 2,3,6DOF motion-base software ten behoeve van beweegbare vlucht-simulator platformen. Inclusief embedded motor-controle software, communicatie-bus en protocollen, platform/standen en zwaartekracht/versnelling berekening en interface met joystick en/of Microsoft flight simulator software. (PIC16F877, C, RS485, RS232, electronica design/testen).
2006 Ontwikkeling van diverse vacature management/site systemen en salaris-verwerkings systemen op basis van Java/Hibernate/Spring-MVC/MySql, inclusief gebruik van Ajax/DWR en genereren van PDF-bestanden (itext).
2005 Ontwikkeling van communicatie-systeem van gedistribueerde luchtverkeersleiding trainings-simulator. Het systeem simuleert realistische radio- en telefoonverbindingen tussen 16 consoles via TCP/IP. GenerExe IT was verantwoordelijk voor de controllers van de radio- en telefoonpanelen en de centrale besturings computers. (Rabbit, Dynamic C, TCP/IP, RS232, I2C, electronica design/testen).
2004 Ontwikkeling van Content Management System (CMS) en CRM om verschillende leveranciers, organisaties, websites, klanten, bestellingen en affiliates te beheren vanuit 1 web-portal. (Linux, PHP, flash, MySQL, XML, Rabobank Internet Kassa).
2004 Ontwikkeling van database en software om duizenden excel en text-files te importeren in een database, alsmede bijbehorende kwaliteits-controle software om integriteit en kwaliteit van de ingelezen data te controleren. (Linux, PHP, Interbase en Windows).
2003 Ontwikkeling van Object Based Basic programmeertaal en compiler voor Motorola 16bit automotive HCS12 mcu. (C en assembly).
2002 Ontwikkeling van automatisch draadloos firmware upgrade systeem voor 1000+ data-loggers in heel Nederland, via GSM/GPRS. (Linux, PHP, Interbase, shell-scripts, XML, HTTP/PPP protocollen).
2001 Ontwikkeling van Firmware/RTOS voor "intelligent" LCD-scherm topbox voor video casino games. Tevens ontwikkeling van bijbehorende grafische windows-software om animaties en scenarios via de seriele port van de topbox te testen (C, C++, assembly).
Sectoren waarbinnen actief: MKB, E-commerce, Industrie, Aerospace, Gaming

About XPad cross compilers...


XPad has been discontinued and is no longer actively supported.

The original (very outdated) website from 2000 can be found here.
The software can still be downloaded. The trial versions are free.
For a full version -for personal use only-, you can contact me with the
serial number from the about box of XPad. I will sent you a free license-key.

For commercial use you still need to use the purchase-links on the original website.
However be warned: free support is no longer provided. For tailored versions/fixes
or other related work you may request a cost-estimate.

Kind regards,
Steven Wellink.


Contact email: swellink@generexe.com
Telefoon: +31(0)613246559






Voor vragen, ideeën of concrete voorstellen,
kunt u vrijblijvend contact opnemen.


Via email: swellink@generexe.nl
Telefoon: +31(0)613246559














GenerExe IT hanteert de Algemene Voorwaarden van de FENIT zoals gedeponeerd de dato 3 juni 2003 ter Griffie van de Arrondis-
sementsrechtbank te Den Haag onder nummer 60/2003. Deze voorwaarden kunt u hier downloaden. BTW nummer: NL1911.20.480.B01
GenerExe IT also designs and implements applications for the Android platform, including cel-phone devices and tablet-computers. We are specialized in internet-enabled/networked applications on both servers and embedded systems. In recent projects we have successfully connected/integrated such equipment with remote Android devices for control and test purposes. Below you can view an overview of recent Android projects we have completed.

Mobile Timesheet (above): Timesheet application for maintenance engineers, which spend 99% of their time on the road, at a customers location or at construction sites. Easier to use than Excel sheets they used to fill in (at home or in the office) and less prone to mistakes and late submission. Submits machine-readable timesheets to the backoffice server in the regional headquarters of the company, replacing manual data-entry of every single task/hour copied from the Excel sheet.

Mobile Gateway Framework: Secure mobile infrastructure in which existing web-portal services are unlocked for Android equipped devices in a secure way. Includes managed Android App, which is configured, monitored and controlled via central backoffice server. Keywords: secure SSL connections (server and client certificates; JSON/REST), GPS-tracking of users via google-maps (incl. blocking/tracking and anti-theft functions), support of location-based services and augmented camera-pictures.

CLS: Remote control application for controling an industrial vehicle lifting system via Bluetooth.

MotionTest: test-software to demonstrate the performance of a 2DOF motion-base (another GenerExe IT project). When the Android device is tilted a certain direction, the motion-base will adopt the same orientation. Uses network (TCP/IP and UDP) and accelerometer sensors.

PocketBrick: easy to learn brick puzzle game that starts out easy with a small playing board, but -as the board increases in size- soon becomes an addictive strategy game. This was a study-project for tablet-size screens. Can be downloaded from the Google market place.