+ All Categories
Home > Documents > Syllabus An App for That v2 - Goizueta Business …...Fall 2011 An App for That B. Konsynski 4 3...

Syllabus An App for That v2 - Goizueta Business …...Fall 2011 An App for That B. Konsynski 4 3...

Date post: 10-Mar-2020
Category:
Upload: others
View: 2 times
Download: 0 times
Share this document with a friend
15
AN APP FOR THAT: DESIGNING THE SMALL AND THE MANY BUS 355/555/555P/555E/555M FALL 2011 PROFESSOR BENN KONSYNSKI
Transcript
Page 1: Syllabus An App for That v2 - Goizueta Business …...Fall 2011 An App for That B. Konsynski 4 3 COURSE OVERVIEW This course will explore issues associated with the emerging forms

 

  

AN APP FOR THAT:  

DESIGNING THE SMALL AND THE MANY 

 

 

BUS 355/555/555P/555E/555M 

FALL 2011 

PROFESSOR BENN KONSYNSKI 

   

Page 2: Syllabus An App for That v2 - Goizueta Business …...Fall 2011 An App for That B. Konsynski 4 3 COURSE OVERVIEW This course will explore issues associated with the emerging forms

Fall 2011        An App for That        B. Konsynski 

  2

1 GENERAL INFORMATION 

1.1 LOGISTICS Course Time    Mondays, 6:30 pm 

Location    W 330, GBS 

 

1.2 PROFESSOR: DR. BENN KONSYNSKI Email          [email protected] 

Office Location   426 

Office Hours     By appointment 

Skype      BennKonsynski 

Work Phone     (404) 727‐6698    Google Voice    (404) 461‐9870 

Personal Link     http://www.emory.edu/BUSINESS/BRK_home.html 

 

1.3 TEACHING ASSOCIATES:  

ANDREW BATE Email       [email protected] 

Mobile      (404) 669‐6901 

Skype      a.e.bate 

 

ABHISHEK KATHURIA Email       [email protected] 

Work Phone     (404) 727‐4494    Google Voice    (678) 421‐4464 

Personal Link     www.abhishekkathuria.com 

Page 3: Syllabus An App for That v2 - Goizueta Business …...Fall 2011 An App for That B. Konsynski 4 3 COURSE OVERVIEW This course will explore issues associated with the emerging forms

Fall 2011        An App for That        B. Konsynski 

  3

2 COURSE PROFILE Several trends indicate emerging opportunities and possibilities: 

• Democratic access to the internet has opened the door to democratic production ‐ witness 

the rise of social networking. 

• Social media raises the opportunity for production, and proliferation, of applications ‐ in the 

form of apps, widgets, gizmos, etc.  

• Whether original functions or content, or syndicated content and services ‐ production of 

applications is now possible for all.   

This "snack‐sizing" of applications is changing the landscape of both consumer and enterprise 

systems. This course engages in new software/service environments. With the assistance and 

experience of actual app developers, we explore the design and creations of these "snack‐size" 

applications for mobile and desktop environments. The course will consider the opportunities for 

new patterns of communication between organizations and their mobile stakeholders amidst an 

emerging mobile reality of commerce and society. 

This will be a workshop/project‐oriented course and participants will work on themed projects in 

app development, including work with the Emory Communications, Halle Institute, and other 

Emory schools and centers. We will consider living cases from many SOBs (Students of Benn) ‐ 

Zeezor, Mangia, Smule, Enablus, Kenworthy, . . . 

This course will consider the design, development, distribution, pricing and performance of the 

app‐cosystem. We will engage in three perspectives 

• Technology/Design ‐ plan, build, 

analyze, and review app projects  

• Domain ‐ consider connection, content 

and context of the domain  

• User Interface ‐ graphics, content, 

navigation and experience 

   

Page 4: Syllabus An App for That v2 - Goizueta Business …...Fall 2011 An App for That B. Konsynski 4 3 COURSE OVERVIEW This course will explore issues associated with the emerging forms

Fall 2011        An App for That        B. Konsynski 

  4

3 COURSE OVERVIEW This course will explore issues associated with the emerging forms of applications and services

changing software ecosystems and commerce interactions. We will involve both design and 

development of real apps, gizmos, widgets, . . . with a focus on Android and iPhone/iPad 

ecosystems. This course will enable students to learn the design, development and distribution of 

the small & the many and leave with a portfolio, not just a certificate.  

 

3.1 SCHEDULE This is an overview of the planned schedule. More detailed and up to date information will be 

provided online via First Class. 

Class  Date  Session Title  Deliverables 

  24 August  Getting Started   

I  29 August  App‐natomy 101  Project 1 

II  12 September The Planet of The Apps  Project 2 

II  19 September An App World   

II  26 September App‐volution   

III  03 October  App‐cology   

IV  17 October  Carrier Wars   

V  24 October  Putting the App in Apple   

VI  31 October  To App or Not to App  Project 3 

VII  07 November Just‐ticulate   

VIII  14 November A Price for That   

IX  21 November Location, Location, Location  

X  28 November A Map for That   

XI  05 December  Presentations  Project 4 

XII  12 December  Presentations   

Page 5: Syllabus An App for That v2 - Goizueta Business …...Fall 2011 An App for That B. Konsynski 4 3 COURSE OVERVIEW This course will explore issues associated with the emerging forms

Fall 201

 

3.2 CO1. Select

maga

2. Most 

3. Recom

 

3.3 SUThere are

indicative

on the Fir

 

3.3.1 A1. Andr

2. Begi

3. Andr

4. Hello

5. App 

 

3.3.2 IO1.  iOS 

http:

2. Begi

3. Prog

1449

4. iOS 4

5. Prog

11   

OURSE MATE

ted chapters

azines and ne

of the course

mmended re

UGGESTED Re several onl

e list of resou

rstClass cour

ANDROID APP

roid SDK, Tu

nning Andro

roid Applicat

o, Android (I

Inventor: Cr

OS APP DEV

SDK, Tutoria

://developer

nning iPhone

gramming iO

9388434) 

4 Programmi

gramming in 

   

ERIAL s from variou

ewspapers. A

e handouts w

eading mater

EFERENCE Mine sources a

urces. Partici

rse conferenc

P DEVELOPM

torials & Sam

oid Applicatio

tion Develop

SBN‐10: 193

reate Your Ow

VELOPMENT 

als & Sample 

r.apple.com/

e 4 Developm

S 4: Fundam

ing Cookboo

Objective‐C 

An App

us books and 

Available as h

will be availa

rial will also b

MATERIAL

and books th

ipants are en

ce.  

MENT RESOU

mple Code av

on Developm

pment For Du

34356565) 

wn Android A

Code availab

/devcenter/io

ment: Explor

mentals of iPh

k (ISBN‐10: 

2.0 (2nd Edi

p for That 

selected wh

handouts (mo

able on the Fi

be posted for

hat participan

ncouraged to

URCES 

vailable at htt

ment (ISBN‐1

ummies (ISBN

Apps (ISBN‐1

ble at 

os/index.act

ring the iOS S

hone, iPad, an

1449388221

tion) (ISBN‐

   

hitepapers an

ostly online)

irstClass cou

r additional, 

nts may choo

o share other

tp://develop

0: 11180171

N‐10: 04707

10: 1449397

tion 

SDK (ISBN‐10

nd iPod Touc

1) 

10: 0321566

   

nd articles fro

rse conferen

optional rea

ose to refer. B

r sources that

per.android.c

110) 

77018X)  

7484)  

0: 14302302

ch Developm

6157) 

B. Konsy

om journals, 

nce. 

adings. 

Below is an 

t they find us

com/index.h

24X) 

ent (ISBN‐10

ynski 

5

seful 

tml 

0: 

Page 6: Syllabus An App for That v2 - Goizueta Business …...Fall 2011 An App for That B. Konsynski 4 3 COURSE OVERVIEW This course will explore issues associated with the emerging forms

Fall 2011        An App for That        B. Konsynski 

  6

3.4 PROJECTS An inventory of possible projects, from university and other resources, has been lined up for this 

course. These projects provide a domain (and user) expertise. We will target four projects – one 

easy, one moderate, one complex and one “ambitious”.  Participants will choose their moderate and 

complex projects from this inventory. 

 

Though the emphasis will be on design and commercial deployment 

issues, a little authoring will be required. A number of professional 

app development companies, located in Atlanta and the west coast, 

have volunteered time and expertise to assist with these efforts.  

 

Projects will be presented and evaluated in class. We will have the domain experts, app developers 

and the market itself (app stores) to support our evaluation. We will have some venture folks also 

to serve in review. 

 

3.4.1 PROJECT 1: APP­IZE AN RSS FEED For this simple project, participants will convert an RSS feed of their choice 

into an App. This App is due at the end of Session 1 on August 29.  

 

3.4.2 PROJECT 2: SKIN A COMMON DATA SOURCE Teams will design a skin for a common data source. The data source will be announced through the 

FirstClass conference and in class. This App is due in Session 2 on September 12.  

 

3.4.3 PROJECT 3: DESIGN / DEVELOP AN APP FOR UNIVERSITY USER In this complex project, teams will experience the design / development of an 

app for a customer. Each team will address the requirements of a user from the 

university. This App is due by Session 6 on October 31.  

 

Page 7: Syllabus An App for That v2 - Goizueta Business …...Fall 2011 An App for That B. Konsynski 4 3 COURSE OVERVIEW This course will explore issues associated with the emerging forms

Fall 2011        An App for That        B. Konsynski 

  7

3.4.4 PROJECT 4: KNOCK US OFF OUR APPS! This project is expected to be the pièce de résistance of the class. Teams will design / develop a 

highly ambitious App and present it to the class in sessions 11 and 12 on December 5 and 12.  

 

3.5 CLASS PARTICIPATION & CONTRIBUTION 1. Our course is not a spectator sport ‐ preparation and active participation are essential. Though 

no heavy tech skills required, individuals should not become visibly ill if confronted by 

Objective C code, be self‐motivated and be willing to work in a workshop/project‐oriented 

setting. Participation in our online forums (FirstClass) is also necessary. 

 

2. Participants’ contributions towards the class are critical to our course. The role of the professor 

will be mostly of “player coach”. A number of sessions will involve student team presentations 

of designs and status review. Teams will also represent analysis of the issues in the markets 

(carriers, pricing, distribution, rights, security, privacy, etc.). “Players” will also have a key role 

to play in sharing their learning on development, design and deployment issues. Contributions 

to the class and contributions to other participants by providing constructive feedback and 

support to other projects will be a key means of performance assessment.  

 

3. We treat our sessions as a business meeting ‐ we will start on time and try to end on time; if you 

are unable to attend a session, please let me know not to expect you. No exit or entrance is 

permitted during class sessions unless pre­arranged.  

 

4. We will have many guest speakers and “living cases” for discussion during this class. Please be 

courteous to our guests. We have some great resources to draw on. 

 

3.6 TECHNOLOGY REQUIREMENTS Though app development is only one component of the class, it is an important one. Students 

remember what they do. In the past, application development was a complex activity with a high 

overhead. Not anymore. The products of this class will be useful artifacts that will be an important 

Page 8: Syllabus An App for That v2 - Goizueta Business …...Fall 2011 An App for That B. Konsynski 4 3 COURSE OVERVIEW This course will explore issues associated with the emerging forms

Fall 2011        An App for That        B. Konsynski 

  8

part of students’ personal portfolio as they proceed on their career development. We are not a 

vocational institution, but this element of practice will help the students understand the evolving 

technology space and new possibilities. We will 

set up teams of three – outside of simple app 

development tools, at least one of your team 

members should have the capability to run the 

relevant SDK (System Development Kit). We 

will develop for, at least, the Android, iPhone and iPad platforms. This currently means Windows 

platform for the Android SDK and Mac OS for the iOS SDK (iPhone and iPad).  

 

3.7 GRADING Segment  Weight 

Project 1: App­ize an RSS Feed  10% 

Project 2: Skin a Common Data Source  15% 

Project 3: Design / Develop an App  20% 

Project 4: Knock us off our Apps!  25% 

Participation & Contribution  30% 

 

3.8 OFFICE HOURS Office hours are by appointment only – often online for email or Skype access. 

Feel free to email the professor or associates to schedule an appointment.  

 

3.9 HONOR CODE There  are  many  information  sources  on  the  Net.  The  ground  rules  for  the  use  of  Internet 

information  and  the  honor  code  for  this  course  is  obvious.  Attribute  all  sources  including  web 

sources. Do not plagiarize papers or reports, and do not submit the same paper to multiple courses. 

Also all handouts, exams and materials that will be provided in secure areas of this server are for 

your own personal class use. These materials should not be reproduced or distributed in electronic 

media at other sites. 

Page 9: Syllabus An App for That v2 - Goizueta Business …...Fall 2011 An App for That B. Konsynski 4 3 COURSE OVERVIEW This course will explore issues associated with the emerging forms

Fall 2011        An App for That        B. Konsynski 

  9

4 PROSPECTIVE SPEAKERS  During the course, we will be addressed by guests representing different interests within the App 

ecosystem. We will consider several living cases, app developers, carriers, platforms and app stores. 

The exact order of guests will be announced during the semester. Some prospective speakers 

include: 

 

1. Jami Becker (Nomad Candy) 

2. Shelley Saxena & Venus Desai (ITAnyPlace) 

3. Michael Morrissey (Google) 

4. Michael Flood (Kajeet) 

5. Cedric Rogers (Apple) 

6. Walt Rivenbark (AT&T) 

7. Andy Williams (Enablus) 

8. Steven Elliot (Sapient) 

9. Michael Tavani (Scoutmob) 

10. Jeff Smith (Smule) 

11. Stacey Kenworthy (Applianceware) 

12. Jeff Haynie (Appcelerator) 

13. Jim Kelly 

14. Dan Homrich (Smartsoft Mobile Solutions) 

15. Darrell Knight (Clipzone) 

16. Kim Sammartano (Whoop) 

 

 

Page 10: Syllabus An App for That v2 - Goizueta Business …...Fall 2011 An App for That B. Konsynski 4 3 COURSE OVERVIEW This course will explore issues associated with the emerging forms

Fall 2011        An App for That        B. Konsynski 

  10

5 SESSION DETAILS 

5.1 APP‐NATOMY 101 In this initial session, we will discuss different perspectives on Apps. We will discuss what is an App 

and gain a hands on experience of building an App. By the end of this session, each of us will have 

developed our own RSS App! 

Segment 1:   What is an App?  

Segment 2:   Guest Speaker 

Segment 3:   Project 1 Exercise 

Prepare:  Install & explore the SDK of your choice 

(Android / iOS / Windows Phone) 

Deliverable:  Project 1 and Team Details 

 

5.2 AN APP WORLD In this session, we will try to understand the historical perspective of snack sized applications and 

discuss Widgets ‐ the original desktop Apps and this form of “persistence technologies.” 

Segment 1:   Guest Speaker 

Segment 2:   Wither the Widget 

Segment 3:   Demonstration of Project 2 and early experiences with the SDKs 

Deliverable:  Project 2 

 

   

Page 11: Syllabus An App for That v2 - Goizueta Business …...Fall 2011 An App for That B. Konsynski 4 3 COURSE OVERVIEW This course will explore issues associated with the emerging forms

Fall 201

 

5.3 PLWe will fu

take a de

Segment

Segment

Segment

 

5.4 APIn this se

lifespan o

they have

Segment

Segment

Segment

environm

5.5 APApps do n

propagat

develope

Segment

Segment

Segment

11   

ANET OF TH

urther explo

ep dive into 

t 1:   Guest 

t 2:   Rise o

t 3:   Pitche

PP‐VOLUTIONssion we wil

of this marke

e faced. We w

t 1:   Guest 

t 2:   Evolut

t 3:   Pitche

ments 

PP‐COLOGY  not thrive in 

tion of Apps. 

rs and app c

t 1:   Guest 

t 2:   App‐c

t 3:   Projec

   

HE APPS re the world

the anatomy

Speaker 

of the Apps 

es from Emor

N l consider th

et. We will he

will also exam

Speaker 

tion of Apps 

es from Emor

isolation. In 

 The emerge

onsumers. 

Speaker  

ology 

ct progress a

An App

d of apps and 

y of Apps and

ry App prosp

he evolution o

ear from diffe

mine differen

ry App prosp

this session 

ence of app m

nd app revie

p for That 

the key elem

d explore the

pects and rev

of Apps and t

erent teams 

nt developme

pects and rev

we will disc

marketplaces

ews 

   

ments of the a

 nuances of w

view of early 

the changes 

about their p

ent techniqu

view of AppM

 

over the env

s and trends t

   

app environm

what makes 

work with S

witnessed in

progress and

es and issues

Makr and App

vironment th

toward free m

B. Konsy

ment. We wi

an App an Ap

SDKs 

n the short 

d the difficult

s.  

p Inventor 

at enables th

markets of 

ynski 

11

ll 

pp. 

ties 

he 

Page 12: Syllabus An App for That v2 - Goizueta Business …...Fall 2011 An App for That B. Konsynski 4 3 COURSE OVERVIEW This course will explore issues associated with the emerging forms

Fall 2011        An App for That        B. Konsynski 

  12

5.6 CARRIER WARS  Telecom operators are a major stakeholder in the App world. We will try to wrap our 

minds around the perspective of the carriers, special services, APIs and ways to 

monetize app services. 

Segment 1:   Guest Speaker  

Segment 2:   Carrier Wars 

Segment 3:   Project progress and app reviews 

 

5.7 PUTTING THE APP IN APPLE Apple has been a leader in the smartphone and new tablet movements.  

We will look at directions and possibilities.  We will also examine the 

strategic decisions that have raised controversy in shaping the app 

markets. 

Segment 1:   Guest Speaker 

Segment 2:   Putting the App in Apple 

Segment 3:   Projects and Reviews 

Deliverable:  Project 3 

 

5.8 TO APP OR NOT TO APP What functionalities lend themselves to an App format? When do we App‐ize an application? What 

is added to an application’s feature set when it is converted into an App? We will address these and 

similar questions in this session.  

Segment 1:   Guest Speaker  

Segment 2:   To App or Not to App 

Segment 3:   Project Progress, Demonstrations and Reviews 

Page 13: Syllabus An App for That v2 - Goizueta Business …...Fall 2011 An App for That B. Konsynski 4 3 COURSE OVERVIEW This course will explore issues associated with the emerging forms

Fall 201

 

5.9 JUS In this se

possibilit

Segment

Segment

Segment

5.10 A P Pricing d

Pricing b

In these m

Segment

Segment

Segment

Reviews 

 

5.11 LO  

Segment

Segment

Segment

11   

ST‐TICULATession, we wi

ties that may

t 1:   Guest 

t 2:   Just‐ti

t 3:   Projec

 

PRICE FOR Tdecisions are

egins with in

markets, exp

t 1:   Guest 

t 2:   A Pric

t 3:   Projec

OCATION 

This sess

other for

t 1:   Guest 

t 2:   Locati

t 3:   Projec

   

E ill consider t

y arise from t

Speaker  

iculate: Rise 

ct Progress, D

THAT  always criti

nitial pricing 

eriments are

Speaker 

ce for That 

ct Progress, D

sion will focu

rums that are

Speaker  

ion, Location

ct Progress, D

An App

the rise of ges

these advanc

of Gesture B

Demonstratio

cal. In the Ap

and leads to

e possible.  

Demonstratio

us on locatio

e based on n

n, Location 

Demonstratio

p for That 

sture based n

ces. 

ased Navigat

ons and Revi

pp world, pri

o strategies to

ons and 

n‐based serv

arrowing, tim

ons and Revi

   

navigation. W

tion 

iews 

icing is a stra

o shift price t

vices, deal‐a‐

me, location 

iews 

   

We will pond

ategic and tac

to exploit or 

day, crowd s

and commitm

B. Konsy

der the future

ctical decisio

create dema

sourcing, and

ment. 

ynski 

13

on.  

and.  

Page 14: Syllabus An App for That v2 - Goizueta Business …...Fall 2011 An App for That B. Konsynski 4 3 COURSE OVERVIEW This course will explore issues associated with the emerging forms

Fall 201

 

5.12 A M GPS, cellu

landscape

new appr

Segment

Segment

Segment

5.13 PR 

In this se

 

5.14 PR 

In this se

leading p

 

 

 

11   

MAP FOR THular triangul

e.  New form

roaches to m

t 1:   Guest 

t 2:   A Map

t 3:   Projec

 

RESENTATIO

ssion, teams

RESENTATIO

ssion, teams

projects. 

   

HAT lation and ac

ms of Geograp

maps and mas

Speakers 

p for That 

ct Progress, D

NS 

 will present

NS  

 will present

An App

ccelerometer

phic informat

shups make n

Demonstratio

t Project 4. 

t Project 4 an

p for That 

rs, change the

tion systems

new services

ons and Revi

nd we will re

   

e location 

s (GIS) and 

s possible. 

iews 

cognize 

    B. Konsyynski 

14

Page 15: Syllabus An App for That v2 - Goizueta Business …...Fall 2011 An App for That B. Konsynski 4 3 COURSE OVERVIEW This course will explore issues associated with the emerging forms

Fall 2011        An App for That        B. Konsynski 

  15

6. COURSE OUTLINE     Segment 1  Segment 2  Segment 3  2011 

  Getting Started  Course Overview  Introductions  SDKs  Aug 24 

I  App­natomy 101 What is an App  Guest Speaker Project 1 

Students will create an App  Aug 29 

  Labor Day Weekend  No class due to Labor Day Sep 05 

II  An App World  Guest Speaker Wither the Widget  Project 2  

Teams will present Project 2 & app reviews  Sep 12 

III  Planet of the Apps Guest Speaker Rise of the Apps Pitches, Progress & Reviews  

Teams will present project progress & app reviews  Sep 19 

IV  App­volution Guest Speaker Evolution of Apps Pitches, Progress & Reviews  

Teams will present project progress & app reviews  Sep 26 

V  App­cology Guest Speaker App­cology  Progress & Reviews  

Teams will present project progress & app reviews  Oct 03 

  Fall Break  No class due to Fall Break Oct 10 

VI  Carrier Wars Guest Speaker Carrier Wars Progress & Reviews  

Teams will present project progress & app reviews  Oct 17 

VII  Putting the App in Apple Guest Speaker Putting the App in Apple  Progress & Reviews  

Teams will present project progress & app reviews  Oct 24 

VIII  To App or Not to App Guest Speaker To App or Not to App  Progress & Reviews  

Teams will present project progress & app reviews  Oct 31 

IX  Just­ticulate  Guest Speaker Just­ticulate: Rise of Gesture Based Navigation 

Progress & Reviews  Teams will present project progress & app reviews  Nov 07 

X  A Price for That Guest Speaker A Price for That Progress & Reviews  

Teams will present project progress & app reviews  Nov 14 

XI  Location Guest Speaker Location, Location, Location Progress & Reviews  

Teams will present project progress & app reviews  Nov 21 

XII  A Map for That Guest Speaker A Map for That Progress & Reviews  

Teams will present project progress & app reviews  Nov 28 

XIII  Presentations  Project Presentations   Project Presentations   Project Presentations   Dec 05 

XIV  Presentations  Project Presentations  Project Presentations  Project Presentations  Dec 12 

 


Recommended