miércoles, 29 de mayo de 2013

Google TV and the evil locked bootloader

After seeing the news of Google TV going to Android version 4.2.2, I thought:
  • "This could be good news, it can be a good thing for the custom ROM community."

Since moving the GTV platform from the close source Android 3 to the open one 4.2.2 can represent more access to the source code and more possibilities to custom development.

But I was complete wrong, there is one limitation for custom ROMs on the Google TV platform. The device manufactures has "Locked BootLoaders" on the Google TV devices. That's why it can not be possible to install custom ROMs.

I found this unfair, specially for Google TV devices that are no longer supported by it's manufacturers. The fair thing will be is that manufacturers release the keys of the bootloaders for the consumers to do whatever they want with the device they pay for.

The manufacturers can rely on every contract term to say if you screw the device it is not my fault, but they have to unlock the bootloaders.

This is why everybody asks for a "Nexus Google TV"

martes, 28 de mayo de 2013

The crime against BPMn that works.

What IBM Websphere Business Modeler does on modeling can be called a crime against the BPM notation, but it really works.

I found that the putting the "business item" over the connector lines is a very good thing. For simple process it helps a lot to understand what gets into a task and what it comes out.

Even that this may go against the BPMn standard, I think it works.

What is BlueWorks Live missing against Websphere Business Modeler - Part 1


IBM Websphere Business Modeler.
WBM allows you to do document several things of the roles inside a process.

Look all the stuff you can put inside a role.

Qualifications, Costs, Availability, Documentation... you can have a color for this role. You can really document what is this role about. 

Blueworks Live "Participants".
More than roles inside a process, they have participants. 

It is useful only for setting the roles on the "swimline". 

Does the participating has a color, documentation, description, qualifications, costs, availability?

I don't know where to document that on Blueworks Live.

If I'm wrong please let me know and post a comment on this page.

Update: I noticed that on the glossary of Blueworks Live you can add a little description of the "participant". But you can not document much more.

Exporting from Websphere Business Modeler to .bpmn and Importing to BlueWorks Live.

Here goes another example of exporting a more complete process to Blueworks Live, by converting WBM to .bpmn.

This is the process on WBM.

This time I had exported more things. 1 Process diagram, 4 Business Items, 4 resources (roles).

This is how to graphic looks on Blueworks Live.
The good thing is that the swimnlines are with the "roles", so it was a good import. 
The bad thing is that Blueworks Live does not know what to do with the WBM Business Items and with the Input and Output of the model. 

Another good thing is that the documentation inside the activities get reflected on Blueworks Live.

Exporting from Websphere Business modeler to .bpmn to Blueworks Live

Ok, I tried to export a simple process test from Websphere Business Modeler, converting it to .bpmn.

Here it the process in Websphere Business Modeler .7.

I exported this model in .bpmn and uploaded it to Blueworks Live.  Here it is the results. 

The "Entrada" (Input) and "Salida" (Output) was not converted as I will like to.

What about if I export it as XPDL (used by Filenet) and import it to Blueworks Live.
Looks better, but I don't know what that "LaunchStep" is. It must be something specific about XPDL format. 

I will keep trying with more complicated models. 

jueves, 9 de mayo de 2013


Así son los kioscos.