Flash desktop application development with Screenweaver 3.1

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Flash desktop application development with Screenweaver 3.1 - Presentation Transcript

    1. INTERACTIVE MEDIA & MOTION GRAPHICS GMBH DESKTOP APPLICATION DEVELOPMENT Screenweaver3.1 Swiss Flash User Group, 11. OpenMeeting 11. April 2007 - Zürich Sarah Schöni www.dctrl.com, sas@dctrl.com
    2. INTERACTIVE MEDIA & MOTION GRAPHICS GMBH DESKTOP APPLICATION DEVELOPMENT Übersicht 01. SWF Wrappers 02. +/- 03. Screenweaver3 04. SW Eclipse Plugin 05. Screenweaver HX 06. Mögliche Anwendungen 07. Installation 08. Project Editor/Beispiele Sarah Schöni - Version 1.0 - April 2007 2 / 15
    3. INTERACTIVE MEDIA & MOTION GRAPHICS GMBH DESKTOP APPLICATION DEVELOPMENT 01. SWF Wrappers Übersicht • Zinc (http://www.multidmedia.com/) • SWFstudio (http://www.northcode.com/) • Screenweaver (http://screenweaver.org/) • Jugglor (http://www.flashjester.com/) • SWFKit (http://www.swfkit.com/index.html) Sarah Schöni - Version 1.0 - April 2007 3 / 15
    4. INTERACTIVE MEDIA & MOTION GRAPHICS GMBH DESKTOP APPLICATION DEVELOPMENT 02. +/- Plus • Open Source • Desktop App Dev ohne Java, VB oder C++ • Totale Kontrolle über GUI (da Flash) • Kurze Lernphase • Protected App's oder Demos (kein Decompiling!) Sarah Schöni - Version 1.0 - April 2007 4 / 15
    5. INTERACTIVE MEDIA & MOTION GRAPHICS GMBH DESKTOP APPLICATION DEVELOPMENT 02. +/- Minus • Zum Teil grosse Systemresourcen benötigt • Bugs & Crashes • Nicht für grosse Applications gedacht • Version 3 wird nicht mehr weiter entwickelt • Version 3 nur auf PC Sarah Schöni - Version 1.0 - April 2007 5 / 15
    6. INTERACTIVE MEDIA & MOTION GRAPHICS GMBH DESKTOP APPLICATION DEVELOPMENT 03. Screenweaver3 Übersicht • Anfänglich komerzielles Produkt von Rubberduck (NL) • Danach einzige OpenSource-Lösung • Version 3.1.0.0 / 4 • SW Eclipse Plugin • Überarbeitete HaXe Version • Flash Components • Project Editor, Wizards • Transparent Background, Drag & Drop Sarah Schöni - Version 1.0 - April 2007 6 / 15
    7. INTERACTIVE MEDIA & MOTION GRAPHICS GMBH DESKTOP APPLICATION DEVELOPMENT 04. SW Eclipse Plugin Übersicht • Download in Eclipse über (http://www.screenweaver.org/update) • Preferences (Screenweaver) anpassen • Bestehendes Project um .swx ergänzen (File > New > Other > Screenweaver > Screenweaver Project file) • .swx doppelklicken öffnet Project Editor Sarah Schöni - Version 1.0 - April 2007 7 / 15
    8. INTERACTIVE MEDIA & MOTION GRAPHICS GMBH DESKTOP APPLICATION DEVELOPMENT 05. Screenweaver HX Übersicht • Seit September 2006, Version 1.0 • OpenSource Weiterentwicklung von Screenweaver3/4 • Basierend auf Programmiersprache HaXe (ECMAScript) (http://haxe.org/swhx) • SystemLayer (Neko API) & FlashGUI getrennt • HaXe/Flash/Flex (AS2/AS3 support) • Kommunikation über ExternalInterface • Cross-Plattform Windows & Mac OS X (auch Intel) • Nachteil vers. SWF, Neko & DLL-Files (> Installer) • Autom. Flashplayer-Download (Copyrights!) • Zugriff auf Databases, FileSystem, Sockets etc. Sarah Schöni - Version 1.0 - April 2007 8 / 15
    9. INTERACTIVE MEDIA & MOTION GRAPHICS GMBH DESKTOP APPLICATION DEVELOPMENT 06. Mögliche Anwendungen Übersicht • Screensavers • Trial Versionen mit Serial-Activation • Text Editor, XML Editor etc. • FTP Client • Mp3 Player inkl. Saving und Loading von Playlists • Applications für Pocket PC's • Videoplayer Sarah Schöni - Version 1.0 - April 2007 9 / 15
    10. INTERACTIVE MEDIA & MOTION GRAPHICS GMBH DESKTOP APPLICATION DEVELOPMENT 07. Installation http://www.screenweaver.org/index.php Version 3.1.0.0 zusätzlicher Patch für Flash 8 Um die Screenwaver Hilfe in der Flash Hilfe zu integrieren Doppel Klick auf: Installations Ordner/help/swdocs.mxp User Guide http://www.screenweaver.org/documentation/3/help/swhelp.html Sarah Schöni - Version 1.0 - April 2007 10 / 15
    11. INTERACTIVE MEDIA & MOTION GRAPHICS GMBH DESKTOP APPLICATION DEVELOPMENT 08. Editor/Beispiele Sarah Schöni - Version 1.0 - April 2007 11 / 15
    12. INTERACTIVE MEDIA & MOTION GRAPHICS GMBH DESKTOP APPLICATION DEVELOPMENT Thanks!! Bei Fragen, Problemen oder Feedback: • dCTRL - INTERACTIVE MEDIA & MOTION GRAPHICS GMBH Sarah Schöni, Konradstrasse 17, 8005 Zürich, 044-271.9828 sas@dctrl.com, www.dctrl.com (Website), www.dctrl.com/flashot (Blog) Sarah Schöni - Version 1.0 - April 2007 12 / 15
    13. INTERACTIVE MEDIA & MOTION GRAPHICS GMBH DESKTOP APPLICATION DEVELOPMENT 07. Code-Vergleich MDM Zinc v2.5 myButton.onRelease = function(){ var myFile = mdm.Dialogs.BrowseFile.show(); filePath.text = myFile; } Sarah Schöni - Version 1.0 - April 2007 13 / 15
    14. INTERACTIVE MEDIA & MOTION GRAPHICS GMBH DESKTOP APPLICATION DEVELOPMENT 07. Code-Vergleich Screenweaver 3 swInterface.init(); myButton.onRelease = function(){ swSystem.Dialogs.BrowseForFile_Open(\"\",[\"All Files\", \"*.*\"],\"\",\"Open File\",onOpenFile); } function onOpenFile(success,file){ filePath.text = file; } Sarah Schöni - Version 1.0 - April 2007 14 / 15
    15. INTERACTIVE MEDIA & MOTION GRAPHICS GMBH DESKTOP APPLICATION DEVELOPMENT 07. Code-Vergleich Jugglor 2.2 function EncodeForJugglor(x) { Result = \"\"; for (i=0; i<x.length; i++) { c = x.substr(i, 1); if ((c == '.') or (c>='a') and (c<='z') or (c>='A') and (c<='Z')){ Result += c; } else { s=ord(c).toString(16);if (ord(c)<16) s='0'+s; Result += '_'+s; } } return Result; } myButton.onRelease = function(){ fscommand(\"exec\",'j:sy:SelectFile:Open,\"\",FileName') myOnLoad = setInterval(function(){if(FileName!=\"\"){filePath.text = FileName;}},55) } Sarah Schöni - Version 1.0 - April 2007 15 / 15
    16. INTERACTIVE MEDIA & MOTION GRAPHICS GMBH DESKTOP APPLICATION DEVELOPMENT 07. Code-Vergleich SWFKit 3.0 import SWFKit.*; myButton.onRelease = function(){ var myFile = Dialogs.fileOpen(\"All files(*.*)|*.*|\"); filePath.text = myFile; } Sarah Schöni - Version 1.0 - April 2007 16 / 15
    17. INTERACTIVE MEDIA & MOTION GRAPHICS GMBH DESKTOP APPLICATION DEVELOPMENT 07. Code-Vergleich SWFstudio 3.0 myButton.onRelease = function(){ var myFile = ssCore.FileSys.fileOpen({path:\"\",caption:\"Choose a file\",filter:\"All Files|*.*||\"},{callback:\"onOpenFile\"}); } function onOpenFile(myFile){ filePath.text = myFile.result; } Sarah Schöni - Version 1.0 - April 2007 17 / 15
    SlideShare Zeitgeist 2009

    + dCTRL interactive media gmbhdCTRL interactive media gmbh Nominate

    custom

    893 views, 0 favs, 0 embeds more stats

    Speak by dCTRL at Swiss Flash User Group Meeting fr more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 893
      • 893 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 5
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories