There’s an App for That

From left: Kevin Henwood '18, Lindsay Kearney '15 and Eddie Finocchiaro '15. Photo by Carl Socolow '77.

From left: Kevin Henwood '18, Lindsay Kearney '15 and Eddie Finocchiaro '15. Photo by Carl Socolow '77.

Cross-disciplinary partnerships tackle everyday annoyances

by MaryAlice Bitts-Jackson

So you鈥檙e driving back to campus after spring break, and you get a text from a friend who doesn鈥檛 know you鈥檙e en route. You don鈥檛 want to text and drive, but you don鈥檛 want your friends to think you鈥檙e ignoring them. Back on campus, you stop by to check out the latest show. You want to learn more about the art, but you鈥檙e not sure how鈥攅specially since it鈥檚 hard to concentrate, given the avalanche of texts you鈥檙e fielding from friends in one of your clubs, as they decide on a time for the next meeting.

The good news: There鈥檚 an app for all of that, or soon will be. Student-entrepreneurs are pairing up with computer-science (CS) majors in Associate Professor of Computer Science Grant Braught鈥檚 senior seminar to bring everyday-problem-solving apps to life.

While senior computer-science students have taken on many faculty- and administrator-led app projects in the past, this marks the first time that this capstone course has brought three student-led projects to the table, partnering student programmers with their entrepreneurial peers.

Joining the Clubb

Kevin Henwood 鈥18 was still in high school when he came up with the idea for his Clubb app, and, like many inventions, it was born of frustration. 鈥淚 was involved in various groups and teams, but there was a huge problem with communication,鈥 Henwood recalls. 鈥淚t was hard to keep track of groups, planning events and meetings.鈥

Henwood鈥檚 app streamlines communications among members of a given student club, group or team via a group-messaging platform that also allows users to create, add to and access group to-do lists, votes, photo albums and event planning.

Computer-science majors Kevin Rosenberg '15 and Joanne Gilligan '15 built Clubb with Angel Shiwakoti 鈥17 (computer science, mathematics) and have already rolled out the beta version, as they work out the last minor bugs. Plans are underway for a new Club App feature, Clubb Events, which allows users to not just create group events, but to publish the event via community media outlets.

Together, Henwood explains, these tools not only help club members to interact more effectively, but also connect them with interested people outside of the club, such as audience members who might want to view a student performance or volunteers who might pitch in during a community-service event. "Our mission is for Clubb is to create a better, more involved community,鈥 Henwood says.

Beyond the audio tour

Lindsay Kearney 鈥15, an art & art history major, partnered with computer-science majors Xin Guan 鈥15 and Yutong Shang 鈥16 to build an app for The Trout Gallery鈥攁 concept she鈥檇 been working on after discussing it last May with Phil Earenfight, associate professor of art & art history and director of The Trout Gallery.

Her vision: an interactive, exhibition-specific tool that draws inspiration from old-school gallery audio tours but is reimagined via sleek app technology. It also must be easily updated with each new exhibition.

Guan and Shang opted to build on the basics, using a WordPress plugin to convert a WordPress site into an app that includes zoomable images and audio clips that direct the user to important parts of the artwork, as well as external links for further investigation.

鈥淚t鈥檚 like carrying around a museum docent in your pocket,鈥 says Kearney of the app, which is and can be used through Web browsers and Wi-Fi. (While users can skip around to learn more about any artwork in the current show, Kearney recommends going in order so users can see the exhibition as intended, an idea passionately supported by a recent artist-in-residence).

The Trout Gallery plans to overhaul the app in advance of each new exhibition and to archive materials from past shows. The Trout Gallery also has purchased a fleet of iPad Minis, which visitors can use while taking in an exhibition.

The first incarnation of the app was rolled out in time for the opening of 鈥,鈥 an exhibition Kearney curated as her senior art-history project (on view through April 18). Response has been overwhelmingly positive, Kearney reports. 鈥淚 took my Modern Art class through the exhibition the morning of the opening, and they all kept commenting, 鈥楾his is so cool!鈥 鈥 she says.

Safely connected

The idea for the Android-based Text n Drive app came to Eddie Finocchiaro 鈥15 while he drove from his home in Farmingdale, N.Y., to Carlisle, the fall of his sophomore year. 鈥淢y mom was worried about me driving alone but did not want me to use my phone,鈥 says Finocchiaro, an international business & management major. 鈥淚 thought of an idea to link SMS messaging to GPS software. So if you鈥檙e on a road trip, the software will automatically spit out updates as often as you like鈥攕uch as every 50 miles, 30 miles, or every hour.鈥

Finocchiaro kept the idea under his hat until last semester, when he presented it to Braught鈥檚 senior seminar, quickly catching the attention of computer-science majors Matt Brown 鈥15 and Mark Nicosia 鈥15. 鈥淲e really liked Eddie鈥檚 idea,鈥 Nicosia says. 鈥淭exting and driving is a dangerous habit, and we hope this app will encourage users to stop doing it.鈥

Like all computer-science seniors, Nicosia and Brown had developed software for laptops and desktops, but this would be their first chance to develop an app from start to finish and their first attempt to apply the Java programming language to the Android platform. The team spent the first month of development learning the Android environment before diving in. According to Finocchiaro, Text n Drive will be ready to roll out in a few weeks.

While neither Nicosia nor Brown intend to pursue careers in app development after graduation鈥擝rown will begin working as a cloud-support associate with Amazon Web Services in Herndon, Va., while Nicosia will join RDA Corp. in Hunt Valley, Md., as a software developer鈥攖hey expect to tap many of the technologies they learned through the project.

It鈥檚 all excellent practice for the workplace, Braught notes, since those who work in computer science must regularly teach themselves new tools and programming languages on the job. And there are other far-reaching benefits too.

鈥淐ommunications between technical software developers and non-technical clients is often challenging,鈥 Braught explains. 鈥淗aving a chance to experience that dynamic firsthand creates a great learning experience both for the CS students doing the development and for the student with the idea.鈥

Learn more

Published March 30, 2015