Fair Use Legalized, Says EFF
Specifically, today’s exemptions include the following:
- Permission for cell phone owners to break access controls on their phones in order to switch wireless carriers or “jailbreak” their device
- Permission to break technical protections on video games to investigate or correct security flaws
- Permission for college professors, film students and documentary filmmakers to break copy-protection measures on DVDs so they can embed clips for educational purposes, criticism, commentary and noncommercial videos
- Permission to enable an e-book’s read-aloud function or use a screen reader with the e-book, even when built-in access controls prevent this
- Permission for computer owners to bypass the need for external security devices called dongles if the dongle no longer works and cannot be replaced
This is a very important win.
http://www.readwriteweb.com/archives/fair_use_legalized_says_eff.php
In its reasoning in favor of EFF’s jailbreaking exemption, the Copyright Office rejected Apple’s claim that copyright law prevents people from installing unapproved programs on iPhones: “When one jailbreaks a smartphone in order to make the operating system on that phone interoperable with an independently created application that has not been approved by the maker of the smartphone or the maker of its operating system, the modifications that are made purely for the purpose of such interoperability are fair uses”.
That must have hurt Steve.
CCE usa Google Android para entrar no mercado brasileiro de celulares
Para 2011, a CCE prevê lançar um smartphone com sistema operacional Android para reforçar a linha de telefonia móvel da empresa.
Eles serão o primeiro fabricante nacional.
Ainda não há previsão ou preço do aparelho que focará no mercado corporativo.
Interessante isso.
Projeto da Rossi entra no livro dos recordes por maior realidade aumentada do mundo
Os clientes poderão visualizar o empreendimento antes mesmo de sua construção, numa espécie de maquete em 3D integrada ao ambiente real.
Não sei se funciona bem, mas é uma boa idéia.
How to Validate Fields in BlackBerry API 4.2.0+
import net.rim.device.api.ui.Field;
import net.rim.device.api.ui.FieldChangeListener;
import net.rim.device.api.ui.component.BasicEditField;
import net.rim.device.api.ui.component.ButtonField;
import net.rim.device.api.ui.component.Dialog;
import net.rim.device.api.ui.container.FullScreen;
public final class SampleScreen extends FullScreen {
private Field button;
private Field text;
public SampleScreen(final long style) {
text = new BasicEditField() {
public boolean isDataValid() {
return getTextLength() > 0; // Can't be empty
}
};
button = new ButtonField("Validate");
button.setChangeListener(new FieldChangeListener() {
public void fieldChanged(final Field field, final int context) {
if (text.isDataValid()) {
...
} else {
Dialog.alert("This field is required!");
}
}
});
}
}
http://www.blackberry.com/developers/docs/4.6.0api/net/rim/device/api/ui/Field.html#isDataValid()
How to Round Numbers in BlackBerry API 4.6.0+
Use MathUtilities.round, there isn’t Math.round in Java ME.

