• If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

  • Whenever you search in PBworks, Dokkio Sidebar (from the makers of PBworks) will run the same search in your Drive, Dropbox, OneDrive, Gmail, and Slack. Now you can find what you're looking for wherever it lives. Try Dokkio Sidebar for free.



Page history last edited by chris 12 years, 6 months ago



Vikingblog is the codename of a new Mac OS X app which will provide a UI for the buildtools, provide high-level app management features, and provide features that facilitate common tasks (sc-gen, sc-server, log, updating sproutcore, etc). 


Feature list (tentative, add to it features you think are necessary):


1) Completely wrap a sproutcore environment within the app.

2) Allow one-click creation of a new application

3) start/stop sc-server

4) automatic update notifications (sparkle - http://sparkle.andymatuschak.org/)

5) view sc-server console

6) sc-gen wrapper


My preference is to keep the feature list small for v1.0, since I want to really avoid feature-creep and keep the purpose of this app clearly defined.


UI Mockup


This is just a mockup, subject to change, but it should give you a good idea of what the project is, its scope, and how it will work.




Feature Checklist and resources


Resource Feature
NSFileHandle Need to pipe sc-server output to console

Need to generate Buildfile 


Inspect file structure and determine assets


Save list of projects and state. 


Open questions:

Should the app determine existing options by inspecting the Buildfile? If so, we need to analyze the Buildfile. Is there a way within the buildtools to do this?


Run the buildtools as sub-processes 


Open issues:


- How to properly bundle sproutcore and the buildtools in a way that makes it possible to easily update them?

- Can we rely on the folder structure to determine assets?


Related Resources:


DragNDropOutlineView Sample Application contains a demo of the outline view that we need to implement in the assets page (shown above).


Comments (2)

Fohlin said

at 7:41 am on Jul 25, 2010

I am curious. Is this project still active?

Jacob said

at 5:00 pm on Sep 11, 2010

Yes, is it still active?

You don't have permission to comment on this page.