474 karma · joined September 18, 2009
Filed as https://github.com/mozilla/appmaker/issues/387, thanks.
We're actually very interested in mobile browsers, so much so that in fact we've got plans (with no code to back them up yet) to let people author apps wholly on a phone.
- opt out of the levels thing on first load, it's not ready. - instead, jump straight in the designer and run through these few steps:
- drag & drop a button, click on it, notice it sends out messages on the blue channel - D&D a counter, notice that it listens to a blue channel, and that the button clicks cause it to increment (that's how we "program" these components - D&D another button, make it emit on a different color, and configure the counter to "count down" on that color. That way one button increments, the other decrements
- D&D the fireworks component, configure its "shoot this many rockets" to a third color (and clear "shoot rocket); make the counter emit on that color. Enjoy the fireworks show.
- Other components that work well for understanding things are:
- ratings widget - input widget connected to a map widget will center the map on a place name (although HN will likely exceed the limits on our usage of the OSM server; need to setup another one =() - flickr widget can do both topic and location searches
Let us know if you have ideas for components we should build (or submit a PR!).
The publish button will create "hosted apps" which can be installed on FirefoxOS, Firefox for Android, and incidentally recent builds of Firefox desktop, although the focus for Appmaker is very much mobile apps).
As bmoskowitz pointed out we have some rough words about the project. For this group, I'd in particular point out the roadmap and CONTRIBUTORS.md documents on the github repo:
https://github.com/mozilla/appmaker/blob/master/ROADMAP.md
https://github.com/mozilla/appmaker/blob/master/CONTRIBUTING.md
I wrote some earlier words at https://github.com/mozilla/appmaker-words/wiki, but that's quite possibly out of date.At the highest level, we're exploring whether it's possible to make a tool that lets non-devs (_not_ you folks!) who currently see their phones as a pure engine of consumption, as a place where they can create something fun or useful.
It's very, very early software, and it's public mostly because a) we kinda don't know how to do anything else, and b) we're going to use early and frequent user feedback to correct the aim on the product.
If people are interested, we're more than happy to entertain questions either here or on github, irc, the mailing list, etc.
Oh, and yeah, many of the components are broken, brittle, etc. This is still just a prototype.
That said, we're getting positive reactions from people close to our target audience, such as high school teachers, people teaching others how to make their first app, etc.
I'm sure we have loads of x-browser compatibility bugs, as well as known issues with respect to accessibility, absent localization, no great mechanism for contributing new components, and many more.
Oh, and the gamification bits in particular were really just testing the gamification APIs -- the levels we have in place are deeply unuseful =).
(and if it's a thing that should/could be a Mozilla consumer product someday, then yes, check out the Hatchery, that's a more structured program w/ a bunch of coaches).
I don't understand the need to claim such a broad copyright license on content submitted.
"When providing us with content or posting content on Moot’s site or related third-party sites, you grant us a non-exclusive, worldwide, perpetual, irrevocable, royalty-free, sublicensable (through multiple tiers) right AND LICENSE to exercise any and all copyright, trademark, publicity, and database rights you have in the content, in any media known now or in the future."
The "Why do we have this clause" link doesn't feel like it answers that either.
Also, the "Following is guaranteed" bit needs work. It sounds good, but is legally worthless, I expect.