html5

Spatial Truth

December 1, 2012 - 18:00 -- Jackie Ng
Summary: 

Provides a proof-of-concept web mashup of the Vicmap API against assorted victorian and international spatial data sources

https://github.com/jumpinjackie/rhok-spatialtruth

Why we are working on this problem: 

There is a need to be able to compare various spatial datasets against data from the Vicmap API to allow the user to easily ascertain which spatial dataset is the most truthful.

What we accomplished during the event: 

A basic proof-of-concept map viewer application built on jQuery/Bootstrap/OpenLayers that allows the following:

  • Use of responsive layouts/design to support various browser display configurations from smartphones / tablets to desktop browsers
  • Support for geolocation and address search using Google's geocoding APIs
  • Ability to overlay/compare assorted spatial data sources together:
    • Google Maps
    • Bing
    • OpenStreetMap
    • Vicmap API
    • GeoRSS feeds
Next steps: 

Possibly a better UI. Twitter Bootstrap was chosen simply because of the 2 day deadline.

Ability to consume additional spatial data sources

  • KML
  • Twitter streams with geographic content

This application does not yet take advantage of the full HTML5 feature set that's currently available

  • Offline Storage
  • Web Sockets
  • HTML5 media capture

Australian local/state/federal governments need to be more proactive in

  • Making spatial data more readily available
  • Spatially-enabling existing data feeds/services. (For example, Vic Roads / BOM have RSS feeds, but they are not spatially-enabled with GeoRSS. Being able to "visually" see road incidents and weather reports on a map has lots of value)
Category: 
Status: 
Programming languages: 
End user environments: 
Server requirements: 
Must install MapGuide Open Source 2.4 (http://mapguide.osgeo.org). Follow instructions on github link When Vicmap will offer their data in the EPSG:900913 projection (the same one used by Google/Bing/OSM). The MapGuide Open Source server requirement can be lifted.
What RHoK event this project is being submitted for: 
Images and Video: 
Small Dog  Electronics's picture

Pop Up Burlington

June 3, 2012 - 12:09 -- Small Dog Elec...
Summary: 

Pop Up Burlington is matchmaking great ideas for making our community better and great spaces that aren't being used to their full potential. Art and music events, community meals, hackathons, social entrepreneurs testing out new ideas for potential businesses...who knows what will pop up? All Pop Up projects come from the community and from the heart. For now, we're playing matchmaker: all submissions will be thoughtfully reviewed and several matches made to unlock great events for everyone to enjoy. Later this summer, you'll be able to start using the Pop Up Burlington site to make your own matches. 

Pop Up Burlington is itself a Pop Up: a group of people had a great idea for something they thought would make the community better. Thanks to the Random Hacks of Kindness event sponsored by Small Dog Electronics, and the mad coding skills of Adam Bouchard (Agilion Apps) and Micah Mutrux, supported by Amy Kirschner (VBSR Marketplace), Kyra Kristof (Pollin8r) and Will Szal, we now have a working web app. Amazing community partners include: Burlington Community Economic Development Office, Old North End Arts and Business Network, and &.

Why we are working on this problem: 
How many amazing ideas are never realized because of a lack of appropriate space? How many commercial spaces are vacant or underutilized?

 

What we accomplished during the event: 

During this event we:

  • designed and developed a working web app that supports the submission of ideas and space information from community members, and matching by system admins
  • created a short promotional video
  • facilitated a match for an upcoming Pop Up event: Co-Working Shipping Lane to be held at Agilion Apps' office space
Traction: 

We have secured local partnerships with Burlington Community Economic Development Office and the Old North End Arts and Business Network, and have already received a request to share the Pop Up methodology and web app code for use in San Francisco.

Next steps: 

For (approx.) the next twelve weeks, we will prototype Pop Up Burlington. The web app developed during this event will be released as an alpha and used to facilitate the collection of local ideas and available spaces. This initial release asks users to respond to a handful of questions in a long text format. We are using this approach to surface the interests and descriptive language naturally employed by users, and will use this information to build the taxonomy for more specific data collection forms. Using a curated approach, we will manage the selective matching of ideas to spaces in order to further refine our methodology.  Later this summer, another iteration of the Pop Up Burlington site will be released that supports users to make their own matches.

Community help: 

Burlington locals interested in gift economics.

Category: 
Status: 
Programming languages: 
Frameworks: 
End user environments: 
What RHoK event this project is being submitted for: 
Images and Video: 
Seeking people with skills in: 

Vermont 2-1-1: Mobile App

June 3, 2012 - 10:44 -- Gregory Grillone
Summary: 

Vermont 2-1-1 needs a mobile solution to their services provided on: http://www.refersoftware.com/vermont211/.  The solution will provide a simple, quick, and easy interface to be used on mobile devices.  It will help maintain integrity of Vermont 2-1-1 and continue to provide personalized services based on an individual's unique background and life situation. User will be able to use the app to assist vulnerable populations (i.e. non-English speakers, low income populations, families in crisis). It also will make services/resources more accessible, appealing, and convenient for community members and provide the community with a user-friendly database that connects them directly to health and human services with the touch of a button.

 

Functionality includes:

 

- Allow user to select the type of service they need
- Allow user to enter location to narrow down results
- Get contact information of specific services
- Get directions to service
- Can be used by non-English speakers
- Provide contact to Vermont 2-1-1 if the user can't find the service they need
- Collect meaningful data on the usage of the application

 

Powerpoint presentation:

http://www.slideshare.net/ggrillone/vermont-211-mobileapppresentation-13183038
 

Why we are working on this problem: 

I chose to work on this to help improve the lives of people. I am also using this as a learning opportunity to learn more about mobile development.

What we accomplished during the event: 

- Narrowed down the user group

- Identified the goals, needs, problems, and constraints of the project

- Built a mock-up

- Built a basic jQuery mobile prototype

- Conducted significant research to help solve the problem

- Uploaded all relevant information to the Github repo

Category: 
Status: 
Programming languages: 
Frameworks: 
End user environments: 
What RHoK event this project is being submitted for: 
Images and Video: 

Reporters without Borders: Database/API of Enemies of the Freedom of the Press

December 4, 2011 - 07:47 -- felixrieseberg
Summary: 

This is a project realized for Reporters without Borders. It allows tracking of enemies of the freedom of the press, their deeds as well as relations between those individuals.

 

It consists of an API and a database hosted in the Cloud (in our case, Windows Azure and Azure SQL) that can be addressed and contacted by other tools and applications. To demonstrate, we also included an HTML5 client (aka a website) that contacts the API using jQuery/AJAX.

What we accomplished during the event: 

The tool is already fully usable.

Next steps: 

Wishlist: Inclusion of RSS news feed, better visualization of relations and frontend tool to check in information.

Category: 
Status: 
Programming languages: 
Frameworks: 
End user environments: 
Server requirements: 
Windows Azure, no requirements.
What RHoK event this project is being submitted for: 
Images and Video: 

Tree of Life

December 3, 2011 - 07:38 -- elfivien
Summary: 

 

The project Tree of Life

Social media system, links people suffering from cancer with those, who could help them in a quicker, better, and more humane way than the present institutionalized healthcare system does. Mass support system. 

It will enable fast access to information, which is a key factor in the healing process. It will also allow people who do not have any personal connections to cancer, to offer their skills, knowledge, experience, and time to be used in helping patients.

The system should contribute to cancer patients living longer, better, and with the feeling of social support.

Ultimately, the Tree of Life will constitute an element of the website of the Alivia Foundation - www.alivia.org.pl. It will be used by both patients and healthy people, those who seek help and support, and those who can offer it in different forms.

Why we are working on this problem: 

We realize how much one person can do for the healing process, how valuable every piece of helpful information can be, how much it can change. And how much can be done by people doing things together. It often happens that an information about a specific drug saves somebody’s life. A person facing personal tragedy knows that he or she can count on family and friends, but in many situations they cannot fully face up to the scale of the problem. It often seems that being able to get something done demands a lot of money and having contacts.

What we accomplished during the event: 

1. Detailed description of the system.

2. Database structures & relations.

3. Database implementation (MySQL).

4. Implementation of basic functions (PHP + Symfony).

5. Animated tree building implementation (HTML5).

6. Implementation of basic backend functions (backend).

7. Visualizations of key elements (the tree, leaves, flowers, watering can, etc.).

8. Visualizations of key forms (registration, login).

9. Terms & Conditions draft.

 

Category: 
Status: 
Programming languages: 
Frameworks: 
End user environments: 
Server requirements: 
standard
What RHoK event this project is being submitted for: 
Images and Video: 

OneCrisis Volunteer Site

June 5, 2011 - 18:39 -- Aaron Gamble
Summary: 
Volunteers create profiles containing their skills, location and availability. NGO's can search volunteers based on location and skill set.
Category: 
Status: 
Programming languages: 
Frameworks: 
End user environments: 
Server requirements: 
python 2.5.2
What RHoK event this project is being submitted for: 
Images and Video: 

UI/UX design support provided by Azavea

Subscribe to RSS - html5
Subscribe to RSS - html5