proj.distrowhale.feature.0.png proj.distrowhale.feature.1.png proj.distrowhale.feature.2.png proj.distrowhale.feature.3.png proj.distrowhale.feature.5.png

Platforms: iOS, Android, and Web
Languages: Objective-C (iOS App), Java (Android App), PHP (Web App)

DistroWhale is a mobile platform for the distribution of schedules, maps, alerts and other information for big events such as conventions, conferences, and trade shows. The platform consists of custom tailored iOS/Android applications administered on a central server through a web based application.

The project was developed over an academic year for Drexel University's Computer Science Senior Design 2011 curriculum. Careful attention to the software design process was taken through the development of requirements, design and testing documentation.

DistroWhale received top honors in Drexel's Computer Science Senior Design 2011 competition which was evaluated against criteria including design, execution, and team work.

DistroWhale was the official iPhone platform for Zenkaikon 2011, a steadily growing convention all about Japanese Animation serving the Greater Philadelphia area and beyond. DistroWhale worked directly with Zenkaikon organizers to custom tailor an iOS application to help Zenkaikon attendees get the most out of the convention. The app received over 100 downloads on the Apple App Store during the duration of the convention in March 2011. Team DistroWhale also worked with Drexel University to do apps for Drexel College of Engineering's Accepted Students Day and Open House events.

My responsibility was the iOS application. Working closely with my team and Zenkaikon I built an application that was robust, aesthetically appealing, and ready for release in less than 6 months, just in time for Zenkaikon.

Left to right: Kevin Smiley, Anna Luong, Frank Weindel, Jeffrey L. Popyack (faculty advisor), Klevis Xhelilaj, Kevin Cheung

App Features

  • Custom-built home screen
  • Interactive digital maps with highlightable rooms
  • TV Guide style schedule
  • User-controlled custom event schedule
  • Convention alert broadcasting
  • Data stored in-app with update ability

External Links