40 Years of Mac: Cradle for Innovation

24th of January marked the 40th anniversary of Mac since it’s original launch in 1984. Like many of you, the encounter with Mac was the defining moment of my life and career. About 30 years after first Mac came to my childhood home, I’m now living in Cupertino, where Mac is (still) built.

I spent my teenage as a complete Machead. I spent most of my afterschool time in front of my Mac. I was creating 3DCG/VR contents. I read Macintosh magazines (yes, paper ones) all the time. My last name is Kodama, and my friends called me “KodaMac”. I founded an Apple official Macintosh user group in my high school when I was 14, which must have been the youngest in Japan.

Macintosh LC III, CC BY-4.0 DEED Akbkuku
Image of a virtual museum developed by the author, between 1994-1996

I still primary use Mac for my private and professional work. While it might not be as exciting as the emerging categories (say, a spatial computing headset) or making as much money as products like iPhone, I cannot live or work without a Mac. It’s stunning that a single product line is still relevant this way at its 40s. Recently the migration to Apple Silicon brought highly competitive balance of the performance and the energy consumption, revitalized not only the whole Mac product line but the whole PC industry.

Mac had this everlasting impact, because it became the platform to deliver the innovation in digital technology to the normal people. Media creation for printing and music on computer flourished on Mac initially. WWW was first developed by Tim Berners-Lee on NeXT computer, which was Steve Jobs’s brainchild after Mac, which later actually turned into the Mac OS X. And Mac OS X was ported to iPhone, which ignited the smartphone revolution with tens of millions of apps.

As you can see, the IT industry today will not exist at all without Mac and it’s descendants. The reason is it’s power as a cradle of innovation. With it’s great ease of use and beauty, Mac inspired the developers and users to create value with the digital technology.

The revolution that Mac started is still ongoing today. We are only a few days away from the latest evolution of Mac/Apple platform, Vision Pro. I of course ordered one and will receive on February 2nd. I’m really excited for the opportunity to build new type of digital experience which can be merged with the physical reality surrounding us. To me, Mac was always the vision of the ideal world, beautiful, useful and inspiring. I want the world to be more like a Mac.

Apple Vision pro

WebController for V-Sido Connect

WebController for V-Sido Connect is a development platform for humanoid robot remote control, built on top of V-Sido, a robot control platform provided by Asratec Corp.

Company: Asratec Corp.
Development: Atomos Design Co., Ltd, Robust Inc.

The platform is built 100% with web technology, made it easy for the web developers to integrate V-Sido with web services. As a consultant, I helped them design the platform and the API, designed and developed the default 3D web UI. The system evolved to be used with SoftBank Robotics’s Pepper robot and used in the experiments in the airport and nursing home.

Architecture

Asratec developed a robot controller board called V-Sido Connect that robot developers can use V-Sido on their robots easily by embedding the board and connecting to servo motors. V-Sido Connect connects to internet through Bluetooth. In WebController, we developed an Android app that communicates with V-Sido Connect, which also works as a WebRTC node that receives the remote control commands and pass them over to the robot through V-Sido Connect. The app also provides the video from the phone camera,

Communication

I assessed multiple web-based communication protocols including HTTP and WebSockets and selected WebRTC, since we needed real-time video communication. Also to assure the real-time control, TCP based protocol such as HTTP was not well suited, since TCP guarantees the delivery and the order of every packet, which will cause the lag in the control. WebRTC’s data communication is built on top of UDP. We used PeerJS which is a us library for WebRTC. But PeerJS by default did not provide the switch for delivery and order guaranty. So I had to modified the code of the library to make the smooth real-time control happen. WebRTC requires broker service and we used SkyWay from NTT Communications.

Also the smoothness of the control depends on the latency added by the network. We tested 128 different connection topology within 4G networks of 3 major mobile careers and the landline fixed network. Interestingly, we were able to achieve the latency target in mobile-to-mobile setup, while there were more latency added with landline. Mobile network was better at latency even at the time of 4G.

3D UI

We wanted the default UI to be in 3D, so we used WebGL to implement an UI that user can control the robot by dragging a virtual figure to change the posture. There was no handy Inverse Kinematics (IK) library for JavaScript / WebGL, so I had to implement IK using JavaScript on my own. The UI also showed the video from the phone.

tab

tab was a mobile app released in 2012 to bookmark the real world locations and activities. Gained 800K DL and selected as the Apple App Store Japan Best of 2012. The service is already closed.

Company: Tonchidot Corp.

tab was developed as the successor of SekaiCamera, one of the first AR application for smartphones. SekaiCamera was a CGM social service that users can post the tweet-like text tied to specific geolocation. SekaiCamera surprised the market and gained total of 3MM DL. Though the app failed to provide sticky value and the active users were at 10K.

I assessed the UX of SekaiCamera and identified the fundamental issue. It was simply not providing interesting contents. We evaluated what kind of customers will have the incentive to provide quality content to our service. With SekaiCamera, we had partnerships with real estate information service and local government, both having economic incentive to provide location based information. We came up with the concept of “Interest to Action” to drive the users to take action such as to eat or to go to the real location based on the information. But the customers were not fond of these contents, because they were basically advertisements. We recognized that we also need to involve content curators who can add the context to the information and curate them into contents. We formed dedicated teams to form the partnership with local business owners, and to form the community of curators. I contacted ~300 bloggers myself and formed a community of 200 curators. We also renewed the UI. We maintained the iconic camera view, but not as the first view. We turned the first view into the list of “tab”, stream of location information curated by topics. We also designed the location information as a bubble so that we can provide large image and associate with the specific location at the same time. Users can pick the location information and put it into their own tab. Using geofencing technology, the app will notify the user if they get close to the location they added to their tab.

The renewed app gained 800K DL, and also very high MAU conversion of 50%. Though the app failed to monetize. The main reason is the failure to monetize. The company tried to monetize by sending the users to the location and activities (e.g. eating, shopping). Similar model works for online commerce. But for the real commerce, it was difficult to generate enough transaction to monetize.

Will AI Destroy Us? 100 year story of how computer is becoming a god

Publisher: Diamond Inc.

In early 2015, Sota Furuya, a publishing agent and a friend of mine reached out to me about a project to publish a book about the history of IT/computer. It was something I was enthusiastic since my teenage, so I decide to accept the offer.

In the first meeting with the editor Yuto Ichikawa, we discussed the structure of the book, and we came up with the idea to have the novel part which Mari, a college student in 2030 to explore the actual history of AI. At the same period I watched the movie “Imitation Game” which is a biography of Alan Turing, the inventor of the concept of the computer today, but ended up killing himself by biting a poisoned apple. It gave me a strong impression and gave me an idea to tell the story of AI development using the metaphor of holy bible, as a story of humanity with sin to await the arrival of the final judgement and to return to the heaven.

I was obsessed with this idea, and structured the book in seven chapters.

  1. Light of the creation and the paradise lost: Invention of computer by Alan Turing and John con Neumann
  2. Noah’s ark: Invention of microprocessor, Moor’s law and the invention of personal computer as a media to augment human ability
  3. Tower of Babel: Evolution of Internet as a global platform over the cloud
  4. Tablet of commandments: Rise of the smartphone
  5. Nights of the holy grail: Deep learning and the search for Natural General Intelligence
  6. Millennial kingdom: A world with AI and the end of Modern age
  7. Final judgement: Will AI have it’s mind

The book was published in March 2016, the month when AlphaGo, DeepMind’s Go-playing AI defeated the human Champion. The book was well received helped by the timing, became the amazon.co.jp category best seller, No.1 in the science & technology category in Yaesu Book Center a flagship book store in Tokyo, won Rakuten Technology Award 2016 Ruby Prize, selected as one of the best in the science & technology category by Daikanyama Tsutaya Books.

freebit mobile

A MVNO in Japan that delivered vertically integrated experience from the network to the hardware to the services. Currently rebranded to TONE mobile.

TONE mobile
Japan Good Design Award 2014

I was a member of strategic design team, which designed everything about this network operator from up to bottom. There were myself and Takashi Ogawa. We designed the corporate identity, visual language, website, apps and services (IP phone, media manager, Android home), printed materials, merchandising materials such as paper bag and package.

Visual identity

We designed the visual identity including the corporate and service logo. The company has been working on the R&D of Machine-2-machine networking technology. The CEO provided the mission statement of “Building the future by Internet technology frictionless as silk”. We started from creating a symbol, and we came up the idea of cocoon. Cocoon is the source of silk, where the future comes out, and also the shape represents 2 connected nodes seamlessly. We chose the font “Avenir Next” as the main font and the base of corporate logo. Avenir means “future” in French. It’s a font inspired by famous “Futura” font developed in Bauhaus. Avenir Next is a version of Avenir optimized for digital typography, and the modification was made by a Japanese font grapher Akira Kobayashi. It was a choice to present the company’s willingness as a Japanese company to influence the global industry with digital technology.

The qualification for the product team to succeed is to be “borderless” – Product management theory by the UX designer of COCOA

The second part of my interview at ProductZine. My argument is that good product team doesn’t stay within the silo of individual disciplines and cross the border for the shared vision of the product. I see it as one of the reason behind why we don’t see strong product mind in Japan these days.

https://codezine.jp/article/detail/13327