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

  • Introducing Dokkio, a new service from the creators of PBworks. Find and manage the files you've stored in Dropbox, Google Drive, Gmail, Slack, and more. Try it for free today.

View
 

Vikingblod

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

Purpose:

 

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
NSFileHandle

Need to generate Buildfile 

NSDirectoryEnumerator

Inspect file structure and determine assets

NSUserDefaults

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?

NSTask

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

Hi,
I am curious. Is this project still active?
Cheers

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.