HolonizeThePlanet - HoloProtocol

The HOLO: Protocol

Creating software is always a cart and horse scenario. We want to provide functionality in our program, but we need to wait for the operating system or hardware to support it. For Holonize we want users to select a 3D object from a web browser, and have the object automatically downloaded by Holonize and available for the user to place in their augmented world. Can we do that?

Once again, we performed the required research and came up with a couple of answers. It turns out that we can do this by creating a new web protocol. Web browsers understand a number of protocols i.e. HTTP:, FTP: MAILTO: so we are going to create a new protocol called: HOLO:

This protocol will consist of a URL with the following format:
HOLO://

/

So you could use –
holo://www.holonize.com/3652437.holo
or
holo://your_website_address/foldername/subfoldername/my3Dobject.obj

Etc

The protocol will start an application to handle the resource it points to i.e. Holonize. When a holo: link is clicked on in a web browser, the browser will automatically handoff the URL to Holonize if it is installed.

Holonize the Planet - Mobiles

Functional Specification

This week we all considered the GUI, livery, and user interaction Holonize would provide.

What did the menu structure look like? What kind of icons did we want? What color? What symbology?

We knew we wanted to provide a user-interface for Holonize that had no text, just icons that a user could select to access different functions. This would get around the majority of issues associated with localization. After a number of iterations, we came up with a look and feel that people would understand intuitively, was slick, sexy, new and uncluttered.

Holonize The Planet - a holographic object used for a Business Meeting

User requirements

This has been an extremely busy week. A large number of people have contributed toward the User Requirements for Holonize. We now have a concise idea of what functionality we want to offer in Holonize vrs 1.

Our meetings have been a real eye opener. Some of the functionality we thought was obviously going to be asked for was ignored. A number of things were suggested that we would never have thought of.

This blog has been purposefully vague until now about the nature of Holonize and what we want to deliver because we didn’t want to suggest ideas that we would retract later.

Holonize is an application that will let users place 3D objects around themselves, manipulate them, share them, and give them persistence. To assist in these aims Holonize needs to provide functions for:

  • Browsing an online gallery of 3D objects.
  • Displaying gallery objects in virtual space.
  • Move, rotate, resize and delete objects.
  • Display objects privately or publicly.
  • Record object position and placement for later use.
  • Automatic recognition of the “location” you are in.
  • A non-textual GUI for users to interact with.

The only caveat is that users must have an active internet connection.

Holonize The Planet - a virtual world inside your world

Holonize the planet!

It’s time to order some business cards, letterheads, signage and such. With online services like VistaPrint this can be done in 10 minutes. It took us a week. We were still coming to terms with our company and the direction we wanted to head in.

Our company name is Flatventure Ltd. but the product we wanted to create was called …..? Actually, up until now we had been referring to it as the “Asset Manager”. It was time we gave our baby a real name. We wanted to reference holograms, exploration, and creation. A vehicle to take us to a new world. With inspiring music, we are pleased to announce our new product: Holonize

We were taken with the idea of “Holonizing the planet.” It also helped that www.holonize.com and www.holonise.com domain names were both available. So, the official name of our product has now become Holonize.

We want to use our business for a number of separate ventures involving HoloLens. The nature of the ventures may vary widely. To accommodate this Holonize and all other ventures will be marketed under their own trading names with Flatventure Ltd being the holding company.

Last minute business tasks:

  • Provide an email address for general enquiries – info@holonize.com in case you’re wondering.
  • Trademark “Holonize” with Madrid WIPO.

Well, the business requirements are all in place. Now is the time to create the “Functional Specification” for Holonize, i.e. a document that describes what Holonize will do, how it will look, what the user experience will be, a set of workflow diagrams, and mock-ups of the GUI.