FirefoxOS, Internet of things (#IoT), the future

Categories Mozilla, Open Technologies, Technologies

A note: This is a serious post, couple of months ago I wrote an article as a joke saying that I am leaving Mozilla project by some reasons, umh, it was April 1st. After that I was insulted by several people “you have left the community”, “we don’t want to work with you”, “we are working only with active people” and even more, not appropriate for the web, so I want to make this clear, this is not a joke, this is something I want to develop in the future and this is how I see it.

IoT (from bottom up)

Police alert.

Imaginе. The future, 20xx. Driving from city A to City B on the highway. Rock music. Loud. something beeps. Beep! Beep! The driver looks at the screen and there is a message:

iot1

Slowing down.

The damn traffic jam


The future again. Driving back from city B to city A. Hard Rock! Slowing down! Traffic Jam! No information! Waiting and wondering what is going on.

Beep, beep! A message:

iot5

 The sender


All these messages has been send by a passing car to your car. Of course in the beginning they will be set from the driver via usable interface (see below), but I think it’s just matter of time to teach the device(or the thing) how to learn and to do some of the tasks without human interaction. Crepy? Not!

carstalk

Vehicle2Vechicle Communication

We will develop small devices that will be able to exchange and store simple data packages without need of connecting to the Internet.

Vechicle2 Device Communication

We will develop simple FirefoxOS app to communicate with near devices via discovery. Like:

  • Reading the messages that your car receive from other cars on the highway
  • Set the privacy setting
  • Find nearest devices and communicate with them – discover what the can “talk” about and enter the conversations.

IoT with Firefox OS

I believe we can create an interconnected network of devices that can be able to communicate with each other and with us using a special protocol.

Let’s call it TTM (Talk to Me).

  • Alll devices will be powered by Firefox OS
  • All apps will be developed using web technologies.
  • You will not need Internet access to be able to communicate with one or more devices, but they can still connect to the Internet to exchange data.
  • Privacy first – you can set what you want to share and with whom.
  • An open platform where everyone can contribute.

 

Oh, one more:
Early Morning. Monday. Enter the tram with TTM sticker on your way to work and the tram asks you “how do you feel today”, you said “It’s monday” and the tram offers you a nice selection of music while traveling just to be make your day better.

The interface.

Since clicking and double clicking is dead and I think ‘touch’ will follow soon we will implement 2 more interacting interfaces – Voice (Remember my Fosdem talk in 2010 when I made the the demonstration on how to control Firefox with your voice?) and Gestures.

More to follow. #IoT definitely is the future for me, but I really don’t need a “smart” fridge, I need “smart” things that make my life easier and save time and money and of course powered by Firefox OS and Web Technologies.

What do you think?

Build your own UX with #FirefoxOS (slides)

Categories Mozilla

There are the slides from my talk the other day.

The talk was part of UXCirus show where we mix fun and knowledge. I’ve got 10 minutes to talk about the topic in a pub full of developers, UI and UX guys and even some normal people (at the bar).

The main claim was:

We have so many different users with so many different ways to use the web. With FirefoxOS you can push the web forward and keep the emotions and passion from the web on your phone:

Some more updates on Bulgarian #mozilla community.

Categories Mozilla, Uncategorized

Long time no see :)

We have a new design on our community website, based on the official Mozilla wordpress theme:

Mozilla bulgaria Website

 

Finally we had fully localized homepage for Mozilla Addons and Mozilla Addons for developers.

Previous Week:

Screenshot from 2013-05-16 15:05:03

 

Now:

Screenshot from 2013-05-16 15:06:08

We are trying to organize our community better and to make the localization better. So you may expect some news on that pretty soon.

Have a nice day,

Mozilla Bulgaria

Marketing Kanban Style for Tech Startups

Categories Community Management, Lean-Agile, Marketing, Marketing Tools, Mozilla, Startups, Technologies

Oh no, there is no mistake. It’s not Gangdam Style!

I am always trying to mix software development methodologies into community and marketing management.

Last year I gave a talk at Fosdem about using Agile methods, and especially Trello, to engage your community. Currently I implementing a similar approach into a project I am involved in.

Warning: The following paragraphs may contain a mixture of different software methodologies, usually not compatible with each other.

What is a modern marketing world?

Marketing now, especially online marketing, is a mixture of Community Management, Brave Content Management, Strong Business Analysis, Good and Awesome Metrics, knowing the hacker attitude, fast problem solving and many, many tasks every second.

I am talking about using new technologies, methodologies and fun in the marketing world. I know there are marketing departments with 100 or more employees, busy with a little tiny boring segment, but with an exciting title. But also, there are startups and small, but very successful companies, having teams with up to 4 members that can do better marketing than those 100 using Marketing Kanban Style.

 

That’s why we need Marketing Kanban Style.

I am an internet enthusiast – maybe one of the few left in the world. I really want to test and hack amazing web tools. Sometimes I find a great tool like Trello and I start using it and talk about it without having been paid a single cent, sometimes it turns out to be a negative experience, like my Facebook story. But I love being an enthusiast.

Yeah, so let’s focus on the step by step go-through:

trello.com 2013-1-31 13:14:42

0. Plan Your Sprint

  •   Sit on a table with your team and define the 3 main tasks you want to see implemented this week. Yes, I am not talking about months or years here. Of course this should be in line with the marketing plan, budget and other documents, tables and graphics …
  •  Define what resources you will need – guys from IT dept, Customer care service, Sales dept, etc.

1. Visualize

  • Tasks may look good in your brain or in a paper or event in your notebook, but they must be placed on a board and here comes Trello.
  •  Start: All tasks start from “To Do” or you can call it “Repository” or “The Dungeon” or even “Death Start” but this is your starting point
  • Define your flow process. It can be simple “Doing” – “Done” or you can add additional steps like “To be approved” or “Testing needed”. Please do not work with more than 5 steps. It’s a waste of time a energy.

2. Make Policies Explicit

  • Define who will do what. If you want you can let people choose what they want to do. This works perfectly for community based marketing and it depends on how cool is your team.
  • Resolve conflicts before they appear. Define the collaboration flow – for example – for this HTML newsletter you must talk with Mike and Petra from Dev department. Add this as a note to the task.
  •  Do not add other department members to the board.

3. Marketing Stand-ups

  • I know the developer stand-ups are real – the people actually are standing up, but the marketing people are allowed to sit down :)
  •  Do a stand-up every day for 15 minutes and be sure you have feedback loops. Every member of the team should report what he/she is working on now and what troubles he/she is having.
  • – This is not a problem-solving meeting. Afterwards you can sit down and try to find a way to resolve the problems.

4. Be а Brave Marketeer

  • Your team must not be afraid to test new techniques in order to achieve the weekly goal.
  • Try to find the boundaries of your team and push a bit outside of them. The marketing world travels with light-speed and you must be very fast as well.
  • Explore the Trello functions and use them for your work. It’s a really useful piece of code.

This is just the beginning of a journey for you if you are taking this path. This is the easiest part but believe me you will be more flexible and successful than the good ol’ huge marketing slow moving company.

This will allow you:

  1.  to achieve results every week.
  2.  to plan your work better
  3.  to easily define metrics and goals
  4.   to do more work for less money
  5.  to build your team and let them evolve together with the company
  6.  to have fun.

Let’s do some Marketing Kanban Style. Shall we?

Learn more?

If you want to learn more about Marketing Kanban style and some more amazing ideas – subscribe to my mail-list from here. No spam guaranteed.