skylight1


Android open source project: library, demos and applications.

Skylight1 is an open source Java mobile projects framework and collection of Android applications and demos. This group started in Feb 2009 as part of the NYCJava Java User Group with the revenue from the project's initial applications going to the NYPC Users Group, a 501c3 educational non-profit. Our first project, "Balance the Beer" had over 450K downloads.

This project is also affiliated with the NYC GDG (Google Developer Group) http://meetup.com/nyc-gdg and the New York Android Developers Meetup [http://meetup.com/android-developers-nyc (join those to get meeting notifications)

To join please come to a public meeting first (listed on NYC-GDG Meetup calendar) then request membership here: https://plus.google.com/communities/110469567870467531425

News:

We have several ongoing projects (including Android Wear and Google Glass) and are open to additional ideas/members. We meet weekly (except during holidays). Come prepared to code with laptop - all levels welcome but this is hands on. We now have github and a private g+ community group.

Usually this is not a lecture oriented group but on occasion we do have presentations. Starting in January, we will be working alongside a weekly free Android course sponsored by Google/Udacity/NYC-GDG. If interested fill in this form: http://bit.ly/gdgny-android-study (this is a %100 discount of the listed course: http://udacity.com/course/ud853)

One recent Glass project was created in support of http://beaconcrawl.com and supported Android Wear as well. Another is a recent submission to NYCBigApps Challenge called, http://wearabouts.splashthat.com/|WearAbouts


Older Android Projects:

NENY (New Eats New York) - launched at NYCBigApps 2013

Seven Wonders: updated for Google TV: SevenWonders and it also now works on Google Glass if you build it and install via adb (or you can download the apk here: https://skylight1.googlecode.com/files/SevenWonders.apk )

If you are a user of one our applications on the Android Market please see the UserGuide for submitting bugs, feature requests and requesting help. If you're a developer see DeveloperGuide.

This open source project consists of the following sub-projects:

  • SkylightOpenGL - OpenGL wrapper DSL to the Java binding for OpenGL ES - JSR 239 for Android and Java ME
  • Skylight1 DI - a dependency injection framework.
  • Skylight1 Mocks - a set of mock objects for Android phones, including playback
  • Skylight1 Utils - utilities such as FPS counter, remote exception stack handling
  • Skylight1 UI - common custom UI classes, views and an upcoming view framework (in progress)
  • Skylight1 XML - XML parsing classes (in progress)
  • Skylight1 Server - corresponding server side projects and utils
  • MarketConsoleScraper - Android Market console scraper contributed by Worksmart Labs
  • Skylight1 Demos - api and sample demos including:
    • Tanked, a 2D OpenGL demo
    • Barnstormer, a 3D OpenGL demo
    • Flick Test, a flick example showing borders of adjacent views
    • Skylight1 Wallpaper, a live wallpaper example featuring selectable backgrounds and a fingerprint.

Previous Android applications also include (note some of this is dated back to Android 1.5):

  • Skylight1 TDC - a test data capture application for Android phones - available here for download
  • Skylight1 Game the initial app, a game for Android phones called "Balance the Beer" - available on the market.
  • NYC Events - an app that lists NYC Parks, Art and Music events. - available on the market
  • Toast - an app that helps you make a toast with your phone! - available on the market
  • Skylight1 Wallpaper demo (see above)
  • The official OHNY (Open House New York) Weekend Android Application - art work used by permission, copyright by http://ohny.org
  • MarketApp - A stock market app and GAE server code, MarketAppWeb (ongoing project)
  • The Places and Events (P&E) Framework (ongoing project)
  • Seven Wonders (7W) (ongoing project)

The 'NYC Events' application was a NYC Big App Challenge entry in 2009, thanks to all who voted! http://nycbigapps.com


Previous News:

The official OHNY (Open House New York) Weekend Android Application is available on the market. note: art work used by permission, copyright by http://ohny.org

Live wallpaper application "Fingerprint Live Wallpaper" avail under demos and Market (2.0+ only)

We developed and released (in 1 day, Dec 30-31, 2009) "Toast" as a result of not finding an equivalent of the "Clink-Clink" iPhone app on the Android Market - and just in time for New Years Eve.

We released 'NYC Events' on the Android Market in Dec 2009. This lists NYC Parks, Art and Music events based on data provided by NYC.gov. We submitted to the http://nycbigapps.com challenge.

We launched our first app, a game based on the framework to the Android Market in late Sept 2009. It's called 'Balance the Beer' and currently is approaching 250K downloads and reaching #31 under casual games and featured briefly on the Google market website. Please give it a good rating on the market ;-)

Status:

Current ongoing large projects: the Places and Events (P&E) framework and Seven Wonders (7W), a 3D OpenGL game. To participate, stop by a NYC Java Meetup meeting or visit http://nycjava.net for more info.


Screenshots:

NYC Events screen shots:

http://www.nycjava.net/JSPWiki/nyceventsImage.jpg

Balance the Beer screen shots:

http://www.nycjava.net/balancethebeer/success.png http://www.nycjava.net/balancethebeer/menu.png http://www.nycjava.net/balancethebeer/level6.png

Additional screen shots: Toast, Seven Wonders (7W) and OpenGL demos: Barnstormer and Tanked

http://www.nycjava.net/toast/toastscrn4.png http://www.nycjava.net/JSPWiki/7w-half-scrn.png http://www.nycjava.net/JSPWiki/barnstormer-half-scrn.png http://www.nycjava.net/JSPWiki/tanked_half.png


Note: all non code (e.g. graphics, text, music is licensed as Creative Commons 3.0 BY-NC (Attribution, NonCommercial) except where noted in accompanying project documentation files (e.g. readme text files) where permission is specifically granted by the original copyright holder just for use on this site. Please read accompanying readme file before using.

The license for all code available at this site is Apache License 2.0. You may use the code for commercial and non-commercial applications by crediting Skylight1, providing a link to this site and providing additional items as required by the license (please read the license).

Developers who want to learn how to use and contribute to Skylight1 or for Android tutorials please see the DeveloperGuide

Next Meeting: We meet every Thursdays at 6:00pm in NYC - if in the area feel free to stop by. This project is open to all of course - please join the corresponding google group listed here on the right. Meeting details at http://nycjava.net

Project Information

Labels:
android game framework opensource DI multiplayer iphone mobile usergroup Java JME AppEngine Eclipse