Postad i Digital av Simon Fransson den 28 mars, 2011
Det är inte bara vårt mötesrum som kallas black box, utan även detta program som jag utvecklat för Nelson Garden tillsammans med Måns Severin. Nelson Garden säljer bland annat fröer och sättlök, som naturligtvis behöver förpackningar. Dessa förpackningar följer en och samma layout, men då det handlar om ett stort antal produkter går det inte att manuellt skapa varje förpackningslayout. Detta problemet har de löst genom att skapa InDesign-filer som hämtar sin informationen från XML-filer. Produktinformationen finns i deras databas, men mycket av den här informationen måste bearbetas innan den kan användas i en förpackningslayout, och det har heller inte funnits något enkelt sätt att välja ut informationen på.
Med BlackBox kan de välja en viss typ produkter, utifrån varugrupper eller artikelnummer och spara ner XML-filer för var och en av dessa. I och med detta kan man välja bland alla fält som finns i databasen och visa dessa antingen för att skriva ut text eller för att länka in en bild. Exempelvis innehåller programmet funktioner för att generera tryckfärdiga EAN-koder och såtidsdiagram och automatiskt länka in dessa i InDesign-dokumentet. Programmet är tänkt att kunna tillämpas vid såväl förpacknings som katalogframställning, och vi har därför byggt in en flexibel pluginarkitektur för att enkelt kunna lägga till nya funktioner och möjligheter att generera bilder via plugins.
En av de största utmaningarna under utvecklingsarbetet var att kommunicera med Microsoft SQL Server-databasen, vilket inte är helt enkelt från en Mac-applikation då det inte finns några API:er för Mac OS X. Detta kunde vi dock lösa genom att använda oss av FreeTDS, som är ett öppet bibliotek för att kommunicera med just Sybase och Microsoft SQL Server. Nåväl, när programmet körs kopplar det alltså upp sig mot databasen, hämtar den information som användaren efterfrågat, behandlar informationen och genererar de filer som behövs och slutligen sparar ner detta i en XML-fil. Denna filen behöver sedan bara importeras i InDesign, så har man en färdig förpackningslayout.







Etiketter: Cocoa, FreeTDS, libbarcode, Mac OS X
kommentarer »
Postad i English av Simon Fransson den 12 mars, 2010
Prosopagnosia is a Mac OS X tool for synchronizing iPhoto’s faces database with Address Book, Gmail, Microsoft Entourage or Mozilla Thunderbird. It lets you add contact information such as full name and email address to iPhoto which will simplify the process tagging people when uploading your images to Facebook. It is also a convenient way of transferring contact images from iPhoto to your iPhone.
Simon developed Prosopagnosia together with Måns Severin. Learn more and download at prosopagnosia.dessibelle.se.
Etiketter: Address Book, Cocoa, Entourage, Gmail, iPhone, iPhoto, Mac OS X, Thunderbird
kommentarer »
Postad i Digital av Simon Fransson den 6 oktober, 2009

Prosopagnosia är det latinska namnet på ansiktsblindhet, vilket kan man säga att Apples iPhoto 09 lider av. Programmet låter dig därför koppla ihop personerna i ditt iPhoto-bibliotek med kontakterna i din adressbok, och inte bara Mac OS X inbyggda adressbok, utan även Gmail, Mozilla Thunderbird och Microsoft Entourage. Och inte nog med det, programmet kan även användas för att synka kontaktbilder mellan iPhoto och adressboken, vilket gör att du kan även föra över dessa till din iPhone.
Prorammet är utvecklat i Cocoa, tillsammans med Måns Severin som bl.a. ligger bakom Core Animation-effekterna. Webbsajten där programmet kan laddas ner är byggd i WordPress.


Etiketter: Cocoa, iPhoto, Mac OS X, Måns Severin, Prosopagnosia, webb, wordpress
kommentarer »