Native OS X applications from scripts

Posted on Friday 18 November 2005 - Popularity: unranked

platypus

Scripts are often a lot easier to write than real native applications written in Objective-C or similar languages. Especially a lot of web programmers often struggle when they start to write “real” applications. However, there’s a way to use scripting languages to write native apps, application wrappers. Platypus is one such wrapper. Some features:

  • Supports shell scripts, Perl, Python, PHP, Ruby, Expect, Tcl, AppleScript
  • Supports arbitrary interpreter — thus support for any script type
  • Executing scripts with root privileges via Apple’s Security Framework
  • Drag and drop files, which are passed to the script as arguments
  • Graphical feedback of script execution: progress bar or text window with script output
  • Can create applications which run in the background
  • Sophisticated app bundle configuration for associated file types, identifier, version etc.
  • Graphical interface for bundling support files with script
  • Built-in script editor, or linking with external editor of choice
  • Set own application icon or select from presets
  • Command line tool for automating script application bundling

At the end, a language like Objective-C together with Xcode will always be the better option for big applications, but to do your first native steps, using a wrapper like Platypus can give you a relatively easy entry-point as long as you know one of the supported scripting languages.

Fredi

OOOOO
This product was rated 5 (1 votes) - Vote now!
Bookmark options for this entry: Add to del.icio.us | Add to Furl | Add to Spurl

Comments are closed.






Times when I have posted during the last month



(c) 2005 by Fredi Bach


New: Feed Aggregator


New: Projects Site


New: Weblog






To gain maximum knowledge of the network world, go for some online courses like N10-003 and SY0-101. You will easily be able to play with the wireless cable concept. It will not be hard to install a computer software without any instructions. Not only this, you will also be able to work on a remote pc software. Sounds too good? Bet it is!








Recently Used Apps
- - -
On my G5
- - -
AutomountMaker
- - -
Clutter
- - -
Cyberduck
- - -
Firefox
- - -
Flash 8
- - -
Microsoft Word
- - -
Systemeinstellungen
- - -
TextEdit
- - -
TextMate
- - -
Yummy FTP
- - -
On my MacBook
- - -
Adobe Photoshop CS3
- - -
Firefox
- - -
Google Earth
- - -
iTunes
- - -
Overflow
- - -
QuickTime Player
- - -
Systemeinstellungen
- - -
TextMate
- - -
Vorschau
- - -
Yummy FTP





Give me a 10!

Computers Blog Top Sites




del.icio.us popular osx




Recent Comments

- - -
startoy
(A list of the best free Ajax web apps):ajaxflakes - Read all about the...
- - -
michelle
(The future of the iPod):can you tell me my code...
- - -
Sohbet
(Everything tagged in TagWorld):Thanks for the tips Dan, a...
- - -
pascal
(Macworld Keynote 2006 ... live updates):i lover mac compuetre
- - -
toothpick_tp
(Am I unhealthy because I run a blog?):Never mind! There are a lot...
- - -
Sohbet
(Everything tagged in TagWorld):I think the idea of writing...
- - -
Mcgill
(Flip4Mac, free download!):QuickTime can play any file format...
- - -
freda
(OS X Code for ya!):Try Mac Cleanse http://www.qweas.com/download/antivirus/internet_tracks_cleanup/mac_cleanse.htm
- - -
Enlargement
(Flip4Mac, free download!):First of all I d'like to...
- - -
pyrethrum
(WordPress plugin "wikicache" preview):Hi,very colorful article in this nice...