mp3carís Robert Wray interviews GENIVIís board member Joel Hoffman
by, 06-04-2009 at 06:05 PM (10510 Views)
mp3car's Robert Wray interviews GENIVI's board member Joel Hoffman in a 2 part interview.
Part 1 of 2 covers:
What is GENIVI, How did it start?
What are the first topics GENIVI will address?
What is the Link between GENIVI, Linux and Moblin?
What are the costs?
Part 2 of 2 covers:
What actually is the GENIVI scope?
What areas do you expect to cause conflict and how will association conflict be handled?
Why are parts of development closed?
Last 3 Posts
No need to worry about backup etc. Its all someone else's problem. You just use it and pay for it on an hourly basis.
Example, my company has a network system, when it starts to act up everyones computers crap out, NO ONE can get anything done everyone *****es and moans, productivity goes down and I'm sure IT phone starts ringing off the hook (because they can't send help desk tickets). I unplug my computer from the network and continue my work locally, plug back in when I am ready hoping to server is functioning.
Sure it's someone else's problem to FIX or make work, but it is still the users problem to have reliable access to it and the user is not very understanding when it doesn't work in this "on demand got to have it now because I am impatient" world we live in.
Everything is amazing, Nobody is Happy
Let's say I have no music stored locally on my carpc and I connect to the home network. Something happens to my connection either on the server side or somewhere in between. Guess what I have no music now, stuck on a long 24 drive to florida with my family in the car. Boy that would suck.
I don't think the need to be self sufficient will ever go away, I'm still of the mindset you can't always rely on someone else to do your work. Always have a backup plan. Not trying to be bah humbug, but nothing wrong with consulting services but definitely make sure there is a local backup plan in place because not everything works 100%.
Consider the capabilities that are emerging.
-Declining wireless bandwidth costs will make data connectivity and streaming very inexpensive over the next few years.
-Increasing coverage and reliability of 3G, 4G, WiMax networks will continue to improve reliability and speed.
-Mobile devices are increasing in power, decreasing in size, and increasing in storage capacity
-Web app technologies like AIR or Flash are reducing platform dependence for applications
-For the first time, inexpensive GPS allows location awareness
Converging those factors hints at a future that changes the current mobile experience from a device/software combination to a location/situation experience.
In addition, connectivity to the web allows access to immense amounts of computing power far beyond what can ever be crammed into a device. The cloud's contribution to this is to allow users to access services and data in a way that can be customized for the user.
In effect, rather than customizing the user interface as we are used to do when skinning a front end, these capabilities hint at the possibility of actually customizing the user's experience for each and every user.
The convergence of hardware and software offer a most compelling possibility to mix and match cloud services in a way that can be done by mere mortals. Don't think about those boring enterprise cloud apps. Think about how those capabilities can be harnessed for our purposes.
For example, combining a cloud service that can access my music library on my home media server with a speech to text decoder service that can interpret what I say into my phone, strip out the car noise, interpret a command, and stream the music I want to hear.
An auto-Facebook/Twitter service that could read me the tweets I'm following while posting either auto tweets based on location or voice input would be cool.
The ability to interact with those identical services via voice if in the car, and via GUI if on foot, with the cloud making the choice based on my speed and location (over 8 mph and more than 1/10th of a mile from home, use voice, under 8 mph and 1/10, use GUI). Entering the house? Switch to my home media remote control.
Why port your plug-ins from RR to Centrafuse to Streedeck to [insert FE here] when you can just write it once and make it accessible to most anyone on most any platform?
The most interesting part to me is exploring whether or not this stuff is possible. I think this community can do that better than anywhere else. Who knows more than we do about mobile needs? Yet, I often find mobile computing to be a technically difficult, often unsatisfying compromise. Is cloud computing the solution to that problem? I don't know. But it does offer possibilities worth exploring.Yah you are right. At the crux of the cloud is a timesharing system. But saying mainframes and clouds are the same is like saying email and the pony express are the same. They both provide compute to multiple people from a centralized resource but they are fundamentally different things!
Sun's moto for over 30 years has been, "Network is the computer". The emphasis here is on the "network". In the last 30 years, we have been a sea of change from the mainframe era. For one, cost of the computers have dropped dramatically, network bandwidth has sky rocketed, standards have been established and innovation happens everywhere and not just at a few large corporations.
What cloud provides is a very cheap way to get access to huge compute resources. Ideas like pay per use, "realtime provisioning" are much more improved in the cloud. The cloud is more like "Server on demand" rather than a way to run some batch jobs on demand (which is what your mainframe was).
The main innovation is not "sharing compute resources" but the main innovation is the ability to create a server (even though virtual) on demand at an affordable price.
Its not just Sun talking about the cloud - there are a huge number of vendors that are providing cloud services. The cost savings of the cloud have made it an indispensable tool for many companies. Think of this. You can now pay a few dollars a month while you prototype your solution and scale it up on a need basis as your solution user base grows. No need to "pre-buy" system for anticipated needs. No need to set up your own data center. No need to worry about your server going down. No need to worry about backup etc. Its all someone else's problem. You just use it and pay for it on an hourly basis.
I think we would do well in heading the wise king Solomon's saying, "There is no new thing under the sun. (Bible - Ecc 1:9)" What is new is a form of what we have had before only much more accessible and cost effective. This is brought in part because of "standards and an open source ecosystem". This is the gist of my interview.
Hope this makes sense!
Love to hear your feedback!