MacFan

 ActueelSoftwareServiceForums

Nu in MacFan
MacFan•100:
Wie erft de Jobs-factor?

• Alles over Mountain Lion
• FileMaker versnelt mobiele koers
• Audiomix in een handomdraai

Nú overal in Nederland en België te koop voor € 7,95!

leesverder

abonneren
MacFan Webwinkel


eMacFan
De nieuwsbrief
van MacFan (gratis!)

Blijf up-to-date en meld je aan. Wekelijks het belangrijkste Mac-nieuws in je e-mail: MacFanFlitsen!

leesverder
- Powered by - CoMedia web & data concepts

Auteur Bericht

Hans Erik Hazelhorst


USER_AVATAR
Ik zit eigenlijk al maanden op de wip: zal ik nou (weer) een echte programmeertaal leren om zelf apps voor de iPad te ontwikkelen, of laat ik het toch maar aan anderen over? Op zo'n moment van twijfel koop ik meestal een boek om me beter te informeren. In dit geval bijvoorbeeld Head First iPhone Development (Pilone & Pilone, O'Reilly Press), maar dat is het toch niet. Enerzijds omdat het voor mij te simplistisch is, anderzijds omdat je vroeg of laat toch voor het blok gezet wordt. Het blok dat Objective C heet en - ofschoon echte programmeurs het tegendeel zullen beweren - voor mij te symbolisch, te abstract is.

Vroeger heb ik veel HyperCard geprogrammeerd, de boeken staan nog in de kast. ‘HyperTalk 2.0: The Book’ en ‘The Complete HyperCard 2.2 Handbook’, een legendarisch werk van Danny Goodman daterend uit 1993, 18 jaar geleden! HyperCard werd ‘gekilled’ in 1997 meen ik, toen Apple zelf ook bijna krakend tot stilstand kwam.
Was programmeren maar zo simpel als toen, zou je denken. Maar dat blijkt bij nader inzien toch mee te vallen. Het stokje werd destijds al overgenomen door SuperCard (dat nog steeds bestaat: http://www.supercard.us/home.html), en later werd het paradigma van stacks en cards (stapels en kaarten) samen met een deel van de syntax ook overgenomen door Runtime Revolution Ltd.

RunRev zoals dat bedrijf nu heet, zetelt in Schotland en brengt inmiddels een complete IDE (Integrated Development Environment) op de markt met de naam LiveCode. Je kunt LiveCode draaien op MacOSX of Windows en complete applicaties ontwikkelen voor deze platforms en Linux. Maar het gaat sinds kort verder: naast webapplicaties (Browser plugins) behoren ook iOS (iPad, iPhone) en Android inmiddels tot de doelgroep. Kijk, nu wordt het interessant.

Om het ontwikkelplatform te promoten, heeft RunRev momenteel een mooie aanbieding. Je bestelt een licentie inclusief een zgn. deployment voor iOS of Android voor € 79,- (personal edition, er is ook een commercial edition voor € 399,- maar je kunt later upgraden), en je betaalt pas over 7 weken, wanneer je de gratis Summer Academy hebt gevolgd. Dit is een kennismaking / on-line training in het Engels met behulp van 7 wekelijkse ‘webinars’ waarin je de belangrijkste aspecten interactief kunt uitproberen. Ben je niet in staat een sessie live bij te wonen, geen nood want een dag later is de hele presentatie als een WMV-bestand te downloaden, samen met het cursusmateriaal. De eerste sessie was afgelopen dinsdag en inschrijven kan nog tot en met komende week (daarna wordt de achterstand te groot, denk ik).

En nu probeer ik dus de weg te vinden in LiveCode, wel met de iPad als specifiek doel. Tot dusver valt het niet tegen. Livecode ziet er solide uit. Het maken van een stack met een paar knoppen en velden voor tekstinvoer is kinderspel. Voor mensen die helemaal nieuw zijn, zullen termen als ‘Message Path’, ‘Event Driven’ en ‘Object Oriented Programming’ wel even wennen zijn, realiseer ik me. Maar als je een achtergrond in HyperCard of andere moderne scriptingtaal hebt, ziet het er allemaal niet zo bedreigend uit. De ‘engels-achtige’ syntax van de programmaregels maakt de code in elk geval toegankelijk en begrijpelijk. Je kunt niet zondermeer een script uit HyperCard in een LiveCode venster plakken, want er zijn zeker verschillen in de functies. Maar het idee erachter is heel vergelijkbaar. LiveCode heeft van HyperCard bijvoorbeeld de flexibele en veelzijdige tekstfuncties geërfd, waarmee je een lap tekst van HyperLinks kunt voorzien. Dat biedt mogelijkheden voor het ontwikkelen van educatief materiaal bijvoorbeeld. Of naslagwerken. Kortom, de fantasie wordt weer geprikkeld.
Morgen is het tweede deel van de cursus: het ontwerpen van interfaces.



2 Reacties 14241 keer bekeken
   2011-05-16, 14:52   


Reacties

Permanente linkdoor Miro Lucassen op 2011-05-22, 16:36




We zijn benieuwd wat je met de kennis uit deze cursus gaat maken. Veel succes!



Permanente linkdoor William de Smet op 2011-05-25, 15:19




Ik ben zelf al vele jaren bezig met RunRev/LiveCode. Geweldige software maar vraagt wel veel tijdsinvestering. Ik gebruik het vooral om educatieve software te maken. Kijk maar een op mijn website: http://www.camelcaps.nl



cron
Powered by phpBB © 2009, Uitgeverij Divo.