Description | Lectures | References | Final Projects
Electronic commerce, commonly called eCommerce, is traditionally defined as the buying and selling of goods using electronic transaction processing technologies. Over the past twenty (20) years these approaches have gone through a cycle that has extolled great promise, then bitter disappointments only to be followed lately by a substantial rebound and growth to respectability and now dominance.
With the world having rebound from the 2008 economic downturn and now possibly facing a plateau / inflection point, (Apple iPhone Sales Grow at Slowest Rate Ever), the efficiency, scope and reach of eCommerce continues to hang on there.
Moreover, eCommerce continues to evolve both technologically and in the scope of its market reach. Technologically, desktop and laptop/notebook computers have been the dominant client/user-side technology with the server-side being either dedicated boxes owned/managed by the eCommerce entity (e.g. the entity providing the goods/services) or an intermediate entity providing "cloud computing" resources shared by many eCommerce companies.
More recently, Apple, Samsun, Amazon and a host of others have evolved this paradigm by creating an environment by which mobile devices such as an iPhone, iPad, Android-based smartPhones, a host of Tablets (that cost as little as $40.), and (Heaven Forbid!) wareables glasses and HoloLens have emerged as the everywhere/everytime client-side technologies.
The extreme portability, mobility and place-aware nature of these devices is transforming and exploding the fundamental character of the eCommerce environment. Enabled is on-the-go eCommerce that is place- and time-aware now, has remembered the past and continually makes intelligent expectations about the future.
The scope of the eCommerce market has also evolved beyond the narrow buying and selling of goods to include services of all kinds including entertainment, communications and transportation/mobility that is making eCommerce an integral part of everyone's daily life. It is these fundamental daily personal services provided by the extended scope of eCommerce that have the opportunity to substantially enhance the quality-of-daily life of "all" "consumers" and "all" quality-of -life "providers".
Interestingly, eCommerce and its fundamental ability to correlate information at essentially zero cost so that the provider enables the consumer to not only find the "needle" in the hay stack but also the "thread" and assembles them in an environment so that it is trivial and inexpensive for the "button to be sowed". It is this mobile eCommerce space, that is the creation of an enhanced environment while on-the-go, that is of greatest interest to me.
One travels to enhance one's time and place utility. Today, the world spends roughly $10T for that utility enhancement.
Technology and eCommerce are evolving to completely disrupt how and the extent to which that utility enhancement is going to be delivered to society.
Traditionally mobility services have required the expenditures of money, displeasure and wasted time all while wreaking havoc on the environment.
Automated technology and mobile eCommerce can substantially enhance all elements by enabling a better use of the time, bringing enhanced entertainment and information to alleviate displeasure, allowing the mode of transport to operate more efficiently, thus saving money while being more environmentally responsible. These combine to make it "affordable" in terms of money, pleasure, time and negative externalities to experience a broader array of destinations that otherwise would not have a place and time utility enhancement that would justify the traditional investment in money, displeasure and time. Such improvements open up vast new markets.
In this course we will study
1. the basics fundamentals of the business and economic motivations for eCommerce as well as the needs and desires of individuals,
2. the underlying computation, information and communication environments that encompass and enable eCommerce transactions, and
3. the evolving role of new highly portable, place-aware, always-with-you personal devices in eCommerce.
We will focus exclusively on those electronic and process technologies that allow for transactions to be conducted with little or no human intervention on the part of the buyer/consumer or the seller/provider. We will characterize the value proposition afforded by such transactions. Initially we will focus on traditional stationary transactions using "wired" connections; however, we will quickly evolve to focus on transactions that are made while on-the-go that, out of necessity, use 2-way wireless communication. This leads us to look into Navigation-based Commerce (nCommerce) and Navigation-based Entertainment (nTertainment or TravelTainment)and even delve into Smart Driving Cars that may allow everyone to more fully enjoy the process of getting there. And there might even be a business case associated with focusing on this sector. Hyundai seems to thinks so since they focused their 2014 Super Bowl 30 seconds on one aspect as does Chunka Mui and MB with two full-page ads in the NYT. We will look at the role and opportunity of extremely mobile, place aware, communications and computing enabled devices such as smartPhones (iPhone, Android, WinMobile (?), RIM (??)etc.), and smartPads (iPads, and the plethora of Android tablets), wearables (watches and glasses (or are they simply too goofy??)) and Android - the open handset alliance.
A central element that has fueled this nCommerce and nTertainment revolution is a substantially new intermediaries in the eCommerce equation, "App Stores" and "Ubers". While seemingly very different they are really fundamentally the same basic paradigm that is very much in its infancy. They both have fundamentally created an eCommerce environment by which those that are capable and intrinsically motivated to provide a service are empowered to focus all of their attention on the provision of that service while all of the "overhead" necessary to efficiently and effectively manage, market, sell and deliver that service is done efficiently and effectively by these new eCommerce enterprises. Think about it! "Coders" develop Apps, "AppStores" do everything else and "Cash" appears in the "Coder's " account. "Drivers" drive and "Ubers" do everything else and "Cash" appears in the Driver's account. Everybody's a "Happy Camper". (Even though both coders and drivers may "on average" be making "less than minimum wage". Who cares...coders and drivers are getting to do what they want to do when they want to do it. What a great country!
We will attempt to characterize this "App-fication" (aka "Verification") , analyze it and try to understand how these technologies can enhance everyone's daily life as well as create opportunities for those that wish to focus on "doing their own thing (or doing what they do best, or ...).
The last third and most important part of the course focuses on the design and construction of eCommerce and nCommerce applications in the following areas:
With the transformation of cell phones into powerful mobile computing devices sporting wireless data communications, sizeable memory and a sense of "where am I" they have given rise to a market segment widely known as Location-based Services (LBS). However, when coupled with a knowledge of "where am I going", and a route planned by a navigation system, one not only has current knowledge of place and time but leading indicators of future locations and times. These leading indicators transform LBS into Navigation-based Services (NBS) or what I prefer to call Navigation-based Commerce, nCommerce, that can better target valuable services to the mobile consumer thus transforming the underlying economic proposition. Advertisers can expect better results and can be expected to pay more for navigation-based placements, thus transforming the underlying economics of nCommerce. The anticipation of where you will be when can also enhance games and entertainment, thus nTertainment.
One area that may well be in need of a valuable plug-in is that of
We will explore these opportunities, although I'd really like us to focus on the mobility delivery sector. We'll discuss.
More traditional ones follow:
This is the traditional application which has already delivered substantial improvements in world-wide logistics but continues to need innovation, especially with respect to its ability to respond in real-time, the data systems needed to support such activities and the ready availability of "apps" that can allow the literally millions of small players to also optimize the management of their mobile assets.
The ready availability of high-resolution satellite imagery over the past couple of years has provided a very valuable source of data to a large array of spatially-oriented activities to such an extent that companies are even painting their email address on the roofs of their buildings. We've used them in Orf 467 to investigate how PRT and aTaxi networks might better serve New Jersey. A vast array of other opportunities exist. We'll focus on applications and services that can be enhanced by the ready availability of these images.
One application done in orf 401 was the original real time visualization of the location of the Campus Shuttles. Also look at this Spatial Dot Maps (The key to this is that they have pixelated the data and chosen to fill the pixel with a color correlated to the data value. Someone in the class should implement something similar.
At one point there was Microsoft, with WindowsCE and Windows Mobile, Nokia, with Symbian, Qualcomm with BREW, RIM with Blackberry and Palm with the PalmOS that pioneered the development of Personal Digital Assistants (PDAs) and smartPhones. Then Google entered with Android, an open and free operating system developed by the Open Handset Alliance, a group of more than 30 technology companies led by Google. Now with Apple’s proprietary iOS they are now the clear leaders in the booming smartPhone and ultra-portable multifunctional personal devices. They compute; communicate; geolocate; capture and display images; receive, record and play audio; sense acceleration; and sense touch and motion on its screen. While these devices have literally hundreds of thousands of applications what else should they be able to do? What are the emerging and untapped uses for these devices?
We are all familiar with the first down lines that are drawn on the field and the extent that they improve "reality". Now golf is showing us Ball Flight Tracker. These processes of superimposing virtual images on real images present an opportunity to substantially leverage the value of cameras available on GPS-enabled SmartPhones. Google's Glass has morphed into Microsoft's (and other similar) just announce HoloLens . Explored will be this continuing to be emerging opportunity.
For over 10 years I worked to assemble and maintain a reasonable network (arc and node attributes) database of the North American street system. Before the downturn in the economy, the two major digital map companies were sold for $8.1B (NavTeQ) and $3.3B (TeleAtlas). Trimble bought ALK in December and Apple may have avoided some substantial embarrassment with its map application had it made an appropriate acquisition Google Maps announces a 400 year advantage over Apple Maps. Waze is out there trying to do it completely current users. So is OpenStreetMap. Google and several "share ware" sites continue to try to build competitive world wide digital map databases by assembling local knowledge from volunteers. What about other geographical data elements that are more dynamic such as travel times (Inrix) and who wants to go from where, to where, when? How can we use the concepts of the "SETI screensaver" and Wiki to design and build eCommerce sites to effectively assemble, maintain and distribute valuable services associated with spatial information?
Parrot's AR.Drone. The Flying Video Game, requires an accompanying App to be useable. Robot Quadrotors Perform James Bond Theme - YouTube, A Swarm of Nano Quadrotors - YouTube,
One of my all-time favorites websites Map of the Market
Another one of my all-time favorites websites J-Track 3D Satellite Tracking/"
Simple and effective Drive-Time New Jersey: Your Daily Commute
The 1st app that I've found enhancing the driving function (besides all of the turn-by-turn nav apps) iOnRoad
What other products or services could be better delivered to the end user when combined with an App?
Nominal homework assignments revolve around the design, construction and evaluation of a traditional eCommerce site. Through a series of assignments, the first part of the course will focus on a generic example. In the past we have we focused on the rental of DVDs for viewing on airplanes (now a very old concept, but one that became NetFlix.) What a shame we didn't pursue it seriously because we could have become "NetFlix" before "NetFlix". Last year we switch to creating a ride-sharing site called HandyRides for which we have the URL HandyRides.com The focus is the creation of a plug-in that would be really used by anyone who is putting together an event. Since any event involves folks coming from many place to one place at about the same time and the reverse, there is an enormous opportunity to share rides, if only there was a "plug-in" that would "make it happen". That's what we'll all be doing in the first part.
The second part of the course will be team project-oriented. It will focus on developing a more substantive student-motivated eCommerce initiative. In place of a final exam, the team Projects will be presented, at a course symposium to be held at the end of reading period. Popular Background readings are:
Zero to One: Notes on Startups by Peter Thiel
Killer Apps by Chunka Mui and Paul Carrol
Thinking Fast & Slow by Daniel Kahneman
Description | Lectures | References | Assignments | Final Projects
|2/1||Overview of eCommerce, Enrolled Students ; Your Availabilityfor Precept||Zero to One: Notes on Startups by Peter Thiel & RideScout Video & RideScout||InterestingLinks_2/1/16; Ridesharing App Assignment|
|2/3||Perspectives on eCommerce||Laudon Ch 3 or Deitel 3;||The Internet and the World Wide Web , InterestingLinks_2/03/16,|
|2/8||HTTP Servers, Basic Client-Server Example, Server-side Data and Transaction Processing; eBusiness Models:||Handout1 , Handout2 ; Bessemers Top 10 Laws of E-Commerce; Basic background: Laudon Ch 2 or Deitel Ch 3 and Dietel 10.6-10.7, 29.1, 29.3-29.6||; eBusiness Notes; Interesting Links_2/8/16|
|2/8 Precept||Preparation for Lab 1;Plus: JAVA, PHP and cPanel,||Hall 16.2-16.5,17.4, 18.1-18.6 (JAVA Related) ; HTML5 Reference, PHP Tutorial, cPanel User Guide, Python Tutorial,and Quick HTML Reference||Lab 1: Server-Side Processing with HTTP - Part I|
|2/10||Special Seminar: Ben Baldanza, most recent CEO, Spirit Airlines||Transforming Spirit Airlines Base on Princeton Economic||InterestingLinks_2/10/16;|
|Precepts 2/15||Lab 2: Server-Side Processing with HTTP - Part II|
|2/17||Cookies; Handout4||Cookie Tutorial; Cookies & PHP||InterestingLinks_2/17; Cookies Notes 2/17/16|
|2/22||Discussion of Un Met Needs HW2 Assignment ,||InterestingLinks_2/22/16|
|Precepts 2/22<||Initial discussion of Lab 3: Client-Side Processing with HTTP|
|2/24,||Special Seminar: Steve Papa'94, Founder and former CEO Endeca||"Luck Favors the Prepared",||InterestingLinks_2/24|
|2/29||Intro to CSS and Beyond HTML:XML||CSS Tutorial,Introduction to XML , XML Tutorial||XML Notes 2/29; InterestingLinks_2/29/16|
|Precepts 2/29||Lab 3: Client-Side Processing with HTTP||Cookie Tutorial|
|3/2||Special Seminar: Spencer Lucian'08,VP, Operations and Business Intelligence, FromYouFowers.com||"Using the Internets to: Make Hay When the Sun Shines; Else, Preparation."||InterestingLinks_03/02/16|
|3/7||Special Seminar: Troy Ewnachyna'94, VP Business Development and Digital Strategy, NBC Sports & Olympics||"Streaming SuperBowl LVIX, Lessons Learned",||InterestingLinks_3/7/16|
|Precepts 3/7||Mid-term Week: Precept Canceled; However,||Think about who you'll work with on... HW3: Final Project - Preliminary Proposal Due 3/21|
|3/9||Final Projects||Due 3/22 HW3: Final Project - Preliminary Proposal , ,||InterestingLinks_3/9/16 Keppler Image Gallery|
|3/14 - 19||Midterm Break||Work on Designing Your Final Project While on the Beach|
|3/21||Precept: Final Project StoryBoard Presentations||Current Partners , StoryBoardLineUp,||Entrepreneur Bushiness Plan Reference, Law Depot Bushiness Plan Reference|
|3/21<||Precept: Final Project StoryBoard Presentations||Current Partners , StoryBoardLineUp|
|3/23||WebGL||Learning WebGL||WebGL Notes 3/23 InterestingLinks_3/23/16|
|3/28||Special Seminar: Rob Hill'84 President, Americon Consulting||"Internet Auctions: Game Theory and (Ir)rational Behavior"||Auction Reference Links; Auction-Theory Notes InterestingLinks_3/28/16|
|3/28||Beyond HTTP: TCP/IP and Socket Communications, Continued (Chenyi) Handout6||TCP/IP Tutorial TCP/IP IBM Book||Lab 5: Beyond HTTP, InterestingLinks_3/28/16 Notes 3/28|
|3/28||Precept:Beyond HTTP: TCP/IP and Socket Communications, Continued (Chenyi) Handout6||TCP/IP Tutorial TCP/IP IBM Book||Lab 5: Beyond HTTP, InterestingLinks_3/28/16 Notes 3/28|
|3/30||Class is Canceled. To be Made up on Tuesday, May 3||Work with your partners on your final projects||InterestingLinks_4/06/15|
|4/4||Intro to CSS and Beyond HTML:XML||CSS Tutorial,Introduction to XML , XML Tutorial||XML Notes 4/4 ; InterestingLinks_4/4/16|
|4/6||Capacity Analysis||InterestingLinks_4/6||Capacity Notes 4/6|
|4/11||Special Seminar: Robert Moore'06 , Founder & CEO RJMetrics||"Creating an eCommerce company from scratch: An Investor and Entrepreneur's Perspective"||InterestingLinks_4/11, Note: Lab 6 capacity Issues Due 4/19|
|4/11||Precept: Independent work on Final Project|
|4/13||Internet Pricing||Internet Pricing Notes 4/13||InterestingLinks_4/13/16|
|4/18||Story-board Presentations of Final Project||InterestingLinks_4/18/16|
|4/18||Precept: Review for Exam||two-sided 8.5x11 cheat sheet|
|4/20||"11th Week Exam"||Closed everything; two-sided 8.5x11 cheat sheet||InterestingLinks_4/20/116|
|4/25||Special Seminar: Michael Yaroshefsky'12, Analyst, Insight Venture Partners||"Analyzing Investment Opportunities"||InterestingLinks_4/25/16||4/25||Precept:Interim Presentation of Final Projects||Schedule of Interim Presentation of Final Projects|
|4/27||Continued... Interim Presentation of Final Projects||Schedule of Interim Presentation of Final Projects||InterestingLinks_4/27/16|
|5/2||Make-up Class...Special Seminar:Elizabeth Hamren'93||VP Oculus||InterestingLinks_5/02/16|
Note: This schedule is tentative and may change during the course of the semester.
Description | Lectures | References | Assignments | Final Projects
Additional readings will also be handed-out from time to time. Your are responsible for completing the readings prior to the first day that they will be discussed in class.
Description | Lectures | References | Assignments | Final Projects
You must complete the following assignments during the course of the semester:
|Lab 1: Server-Side Processing with HTTP - Part I||2/11|
|Lab 2: Server-Side Processing with HTTP - Part II||2/18|
|Lab 3: Client-Side Processing with HTTP||3/3, This is a HARD deadline|
|Lab 4: Client-Side Processing with HTTP - Part II||Merged with Lab3 above|
|Lab 5: Beyond HTTP||4/1|
|Lab 6 (PS 1): Capacity: Issues and Analysis||4/13|
Description | Lectures | References | Assignments | Final Projects
A Final Project Symposium will be held on Friday, May 6 at 9:00am in Room 101 ORFE. Each group has only 20 minutes for their presentation including: setup time (have everything ready), presentation (15 minutes MAX), and discussion (3 minutes). Attendance will be taken. You will need to sign in and out.
The written element of the Final Projects are due the following Monday 5/9. (Examples from the 2008 final projects).
Virtual investments by the class of 2013 at the beginning in the semester of eCommerce companies was less than spectacular. Class gains were 2.75% while the S&P gained 4.2% . If everyone would have simply bought the average gain would have been 9.11%! Biggest winners were Kyle O'Donovan and Brian Berkowitz (34.25%, 32.53%). Biggest losers were Chetan Narain and Steve Chen/Dao Mi (-20.96% and -18.21%) Tabulated results
After the presentations, we will have a class PICNIC on Friday May 6, (4pm-7pm) @ 42 Cleveland Lane. Swimming may be available (if the price of gas ia cheap enough to heat the water.). Hopefully at worse we can shoot pool (but I've never played pool before :-( ) You are welcome to bring a guest.
Grades will be based on your performance on problem sets and labs (30%), a "11th week" exam (30%), the final project (30%) and 10% class participation.