Category 'Mobile'


Apple iPhone 3.0 SDK: first incompatibility

After installing the 3.0 SDK for Apple iPhone, evidently still not perfectly stable, I immediately found some problems, both in the compilation of the code is in the general XCode. The most important - which I promptly reported with a "home" to Apple, developers at the center - the creation of buttons through code. Here's an excerpt of the code is not compatible with the SDK 3.0:

1
2
3
4
[ [ UIButton buttonWithType : UIButtonTypeRoundedRect ] initWithFrame : CGRectMake ( 0 , 0 , 100 , 40 ) ] ; UIButton * myButton = [[UIButton buttonWithType: UIButtonTypeRoundedRect] initWithFrame: CGRectMake (0, 0, 100, 40)];
@ "Bottone" forState : UIControlStateNormal ] ; [MyButton setTitle: @ "Button" Forst: UIControlStateNormal];
/ / Other settings
myButton ] ; [Self.view addSubview: myButton];

By filling out this code with the SDK 2.2.1 you get a classic button with the label "Button". With the SDK 3.0, the button is created, but the label disappears. la situazione sembra migliorare, nel senso che la label viene resa apparentemente in modo corretto. Using as buttonWithType type UIButtonTypeCustom seems to improve the situation in the sense that the label is apparently made ​​correctly. It is still strange to the sudden failure of the type UIButtonTypeRoundedRect . I am still awaiting a response from Apple ... I just novelty; place!

Continued ...

The First: Available on iTunes

Six days and the AppStore has approved the (my) first application for Apple iPhone!

Continued ...

iPhone: the most useful tag property

All objects that derive from <a target="_blank" href="http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UIView_Class/UIView/UIView.html#//apple_ref/occ/cl/UIView">UIView</a> inherit the useful properties <a target="_blank" href="http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UIView_Class/UIView/UIView.html#//apple_ref/doc/uid/TP40006816-CH3-SW25">tag</a> This property is a real user-data (a "place" that the developer used for general purposes) of type <a target="_blank" href="http://developer.apple.com/iphone/library/documentation/Cocoa/Reference/Foundation/Miscellaneous/Foundation_DataTypes/Reference/reference.html#//apple_ref/doc/c_ref/NSInteger">NSInteger</a> so where we can store only numbers.

The uses to which they can obviously depends on the circumstances however, it is useful to identify a particular object to taking a common occurrence. For example, imagine you have two <a target="_blank" href="http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UIAlertView_Class/UIAlertView/UIAlertView.html">UIAlertView</a> respond to the same event:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/ / First alert
[ [ UIAlertView alloc ] initWithTitle : @ "Primo" message : @ "Primo Alert" delegate : self cancelButtonTitle : @ "OK" otherButtonTitles : nil , nil ] ; UIAlertView * alert = [[UIAlertView alloc] initWithTitle: @ "First" message: @ "First Alert" delegate: self cancelButtonTitle: @ "OK" otherButtonTitles: nil, nil];
; [Alert show];
; [Alert release];

/ / ...

/ / Second alert
[ [ UIAlertView alloc ] initWithTitle : @ "Secondo" message : @ "Secondo Alert" delegate : self cancelButtonTitle : @ "OK" otherButtonTitles : nil , nil ] ; UIAlertView * alert = [[UIAlertView alloc] initWithTitle: @ "Second" message: @ "Second Alert" delegate: self cancelButtonTitle: @ "OK" otherButtonTitles: nil, nil];
; [Alert show];
; [Alert release];

/ / Event
/ / OK button Cliccandi of this function will be called Alter
void ) alertView : ( UIAlertView * ) alertView clickedButtonAtIndex : ( NSInteger ) buttonIndex { - (Void) alertView: (UIAlertView *) alertView clickedButtonAtIndex: (NSInteger) {buttonIndex
/ / Todo
}

Note: code examples in C + + you will find directions. This is not entirely correct because, as you know, the language is Objective-C. This is due to the fact that the plugins I use to view the source code does not support Objective-C and C + + is the one that best approaches him.

How to differentiate between the two alert? Precisely using the property tag. After creating the alert just enter:

1
2
3
4
5
6
7
8
9
10
11
12
13
/ / First alert
[ [ UIAlertView alloc ] initWithTitle : @ "Primo" message : @ "Primo Alert" delegate : self cancelButtonTitle : @ "OK" otherButtonTitles : nil , nil ] ; UIAlertView * alert = [[UIAlertView alloc] initWithTitle: @ "First" message: @ "First Alert" delegate: self cancelButtonTitle: @ "OK" otherButtonTitles: nil, nil];
1 ] ; // imposto il tag di questo Alert ad 1 [Alert SETTING: 1] / / set the tag of this Alert to 1
; [Alert show];
; [Alert release];

/ / ...

/ / Second alert
[ [ UIAlertView alloc ] initWithTitle : @ "Secondo" message : @ "Secondo Alert" delegate : self cancelButtonTitle : @ "OK" otherButtonTitles : nil , nil ] ; UIAlertView * alert = [[UIAlertView alloc] initWithTitle: @ "Second" message: @ "Second Alert" delegate: self cancelButtonTitle: @ "OK" otherButtonTitles: nil, nil];
2 ] ; // imposto il tag di questo Alert ad 2 [Alert SETTING: 2] / / set the tag of this Alert to 2
; [Alert show];
; [Alert release];

Now modify the event in order to understand which Alert has been closed:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
/ / Event
/ / OK button Cliccandi of this function will be called Alter
void ) alertView : ( UIAlertView * ) alertView clickedButtonAtIndex : ( NSInteger ) buttonIndex { - (Void) alertView: (UIAlertView *) alertView clickedButtonAtIndex: (NSInteger) {buttonIndex
alertView.tag ) { switch (alertView.tag) {
: case 1:
/ / First Alert
break;
: case 2:
/ / According Alert
break;
default:
break;
}
}

Exact same technique can be used if we have a series of <a target="_blank" href="http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UIButton_Class/UIButton/UIButton.html">UIButton</a> run-time. For example:

1
2
3
4
5
6
7
8
9
10
unsigned int i = 0 ; i < 10 ; i ++ ) { for (unsigned int i = 0; i <10; i + +) {
[ [ UIButton buttonWithType : UIButtonTypeCustom ] initWithFrame : CGRectMake ( i * 20 , i * 20 , 20 , 20 ) ] ; UIButton * myButton = [[UIButton buttonWithType: UIButtonTypeCustom] initWithFrame: CGRectMake (i * 20, * 20, 20, 20)];
@ "But" forState : UIControlStateNormal ] ; [MyButton setTitle: @ "But," Forst: UIControlStateNormal];
i ] ; // imposto il tag [MyButton SETTING: i]; / / set the tag

/ / The same event for all
self action : @selector ( onTouchUpInside : ) forControlEvents : UIControlEventTouchUpInside ] ; [MyButton addTarget: self action: @ selector (onTouchUpInside:) forControlEvents: UIControlEventTouchUpInside];

mybutton ] ; [Self.view addSubview: myButton];
}

(dove eseguiamo un casting <a target="_blank" href="http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UIView_Class/UIView/UIView.html#//apple_ref/occ/cl/UIView">UIView</a> In the event onTouchUpInside recover from the sender (where we perform a casting <a target="_blank" href="http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UIView_Class/UIView/UIView.html#//apple_ref/occ/cl/UIView">UIView</a> the property <a target="_blank" href="http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UIView_Class/UIView/UIView.html#//apple_ref/doc/uid/TP40006816-CH3-SW25">tag</a>

1
2
3
4
void ) onTouchUpInside : ( id ) sender { - (Void) onTouchUpInside: (id) sender {
( ( UIView * ) sender ) .tag; button_tag unsigned int = ((UIView *) sender). tags;
/ / Todo
}

Continued ...

Hi Phone

iphone From today inaugurated a new section (category to be corrected) dedicated to developing applications on Apple iPhone! I state now that many of the items that will publish a "cut" in line with the spirit of this blog, that will be mostly for advanced users. However, as I have done for other topics, I'll try to be as clear as possible and, where necessary, to insert some "basic concept" useful to a wider audience.

Continued ...

3. Advertising and DRM in Net TV have in common?

Let's see how the 'advertising (hereafter Adv) is involved in the new dynamics introduced by Web 2.0 (as a user-generated) and mobility. As we mentioned, a first element in common that the Adv and DRM is the need to be present on devices Player.
The Adv plays an important role in the scenario of mobile and Net TV. New technologies have enabled an unprecedented Advaita, making it dynamic, interactive and "intelligent."

Continued ...

2. Advertising and DRM in Net TV have in common?

Audio

Continuing the discussion on DRM I would like to do now some considerations on the file formats and what can be "actually bought" and how the Internet and a PC.

First you need to keep in mind that not everything can be "really" bought with the Internet, at least not with the rapid and efficient formula for the download. When the MP3 format began to become popular, it went from 20Mbyte of a song, excerpt from an audio CD, compressed file to 2M, a time-saving download 10 times lower (with variations depending on the length of the song original and the type used MP3 compression). At the time, then, was the standard dial-up modem or 56K, so the MP3 format was a real revolution that has produced all that we see today in music on the Internet radio streaming, iTunes , P2P Applications, ability to listen to hundreds of songs in our car and mobile phone, etc. ...

MP3s downloaded to a PC, these can again be converted to audio CDs and burn, so be played just like an original audio CD and without obligation to the particular devices that can read MP3 compressed format (even though today all latest devices and not only recognize MP3, DivX, AVI, JPG, etc ...). At the same time the network has been able to even find all the kit to play an original disc coopertine so who had time and inclination, could "rebuild" at home a remarkable facsimile of an audio CD, similar to that found in any store. The evolution and the low cost of inkjet printers (as is happening with photography-digital) of blank CDs and cases, have resulted in an increase of Piracy Audio esponensiale is that the "do-it-yourself production" of CD! You can even recreate the print on the blank CD superfiecie, making the final product substantially identical to the one purchased in the store (or purchased by mail)!
In practice, in short, with minimal expense to recreate the complete package of an audio CD at home, without discotics too original. We understand how all this has had and still has a considerable impact on the entire recording industry worldwide. Hence the protective systems become a central element, probably lagging the phenomenon itself.

Software Applications

I purchase and download the procedure has its maximum expression with the software applications. When you purchase software, of course, what matters most is just the "file" box and kit, in this case, are completely irrelevant. In the DRM software applications are conducive atmosphere as the only device that can work is the Personal Computer. At the time of purchase, in addition, the end user indicates the type of personal computer and operating system that has, so "verticalization" all security procedures: how the activation keys, often working only for that special "edition "application.
In the near future, however, the inclusion of operating systems in mobile devices (see the Apple iPhone) could impact on the procedures for software protection. It is clear that, in short, you can use, for example, Adobe Photoshop on our phone (or something similar, given the evolution of next generation mobile phone)! In this thing we will be forced to purchase separate licenses for use on personal computers and various mobile devices (and not) in our possession?
The breath of fresh air brought by Web 2.0 has given way to a series of "beta" designed to "move" the software, as we know, directly on the network. Adobe, for example, has announced a version of Photoshop can be accessed via your Internet browser. Different devices accessing the network will have the opportunity to use the same software. And the licenses? How is this managed?

Film video

For video, or a movie praticolare, the speech is very different! First of all, you have not found a compression format that it can be really compared to MP3. Although significant progress has been made, the video, at least to a certain quality (comparable to the famous VHS), is "heavy" and difficult to treat, both in terms of memory usage both in terms of computing time. A piece of music lasts a couple of minutes, the second less than the second, a film, by contrast, reaches an average of 90 minutes! In the end it was the reason for the development and dissemination of the elder brother of the CD: the DVD. The CD was designed for music, so basically 700Mb were sufficient, but with the video we wanted something bigger and the DVD was the answer!
When we have to do with the video the only task of scanning (conversion from raw format to a compressed video format such as AVI or MP4) computation time required machines and out of the reach of most people. Download a movie from the Internet to be able to burn still requires discrete time, which often discourage the most from even trying.
In the movies in DVD format, then digital has opened up new forms of presentation and content. In a DVD, in fact, is not normally present only the film but are placed in support subtitles in various languages ​​(which occupy space), audio tracks in different languages ​​(which take up space ..), special inserts, additional content, final altertnativi , custom framing, cards of the characters, usable sections of a normal PC! So a great amount of data that, if they should be downloaded from the Internet quickly, require a banda "dream"! However with time, when the connection speed will increase and the computers will be faster, but these obstacles are overcome and the ability to "buy" a movie from the network may become feasible. Do not forget, however, that the era of high definition is practically begun. A high-definition movie evidently contains much more information than those available today. We witness, therefore, to a spiral between the increase in the size of the video and the Internet bandwidth available.

The metamorphosis of the CD into DVD, which has initiated the era of digital video, is to be found today in the transition from DVD to Blu-Ray (Sony) or HD-DVD (Toshiba), technological advances required by the amount of data that high definition brings with it!

Most likely, therefore, in the short term, the convergence of the Internet / DVD will be difficult, at best restricted to a few privileged users, as already happens with Sky (which offers its high definition) in respect of DTT, without the traditional resolutions.

The first steps, then, moved by the latest Microsoft Xbox 360 and Sony Playstation 3, indicate that HD is ready to spread like wildfire, helped by information already disseminated in PC monitors 19-inch resolution 1280 × 1024 a little 'everywhere!

Publishing

The publishing industry, on the other hand, has certainly suffered less damage than everyone. Replicate a book, in fact, it is not convenient. A book lives because of its shape, the quality of its paper, the size of layout, for the peculiarity of the press, all features difficult to replicate in today's home environment. Recreating a book, after downloading from the Internet, is far from simple. Also "digitize" a book is not so easy, unless someone invents a "3D scanner" able to "copy" a text without opening it! Despite these characteristics peculiar happen to find some "chunk" of text on the net! But the damage is minimal, even on the Internet, because it is still very uncomfortable, at least for certain content: essays, novels, comics and more.

Experience of publishing in the end we see some indication of the possible solution to the problem of DRM in audio, video and software in general. Protecting a file compartment has long been a result. There is always someone ready to undermine the sophisticated safeguards are used. It is obvious that if you can not protect a file from the copy, then worth prevent the use, forget it and concentrate instead on the "why" you buy an original product. Entice the end user to purchase a legal copy of a CD, a DVD or software, can be done by offering those features that can not be replicated by a "pirate copy"!
For software, for example, assistance, access to restricted areas on the network, gadgets, special promotions on other products, free invitations to events and presentations are some of the "technical" or activities that can lead to ' purchase of an "original" an end-user.

So I think that the solution of the problem may lie in the same end user. This must be willing to buy a product, make sure you get the "service" at the end, could not possibly get because they do not "replicable."

Continued ...

1. Advertising and DRM in Net TV have in common?

Premise

Since the topic long enough, I decided to divide it into several posts I will publish as.

Introduction

From the IT point of view, and in relation to new technologies, advertising and DRM (Digital Right Management) have much in common, especially today where they both play a key role in building the Net TV platform. In particular, they need to exist, to play an active yet non-invasive.

Both try to not be "bypassed"!
Both protect investments!

These problems, in the end, there have always been, but what has changed today?
Why is it so difficult to protect a resource or place an adv of a brand?

The main feature of the Net TV is to be an Internet-based technology, is extremely accessible for those who do, both for those who are benefiting. The absence, therefore, of particular devices for its existence make it a very open system, subject to the known rules of the Network.
The tools to deliver Net TV are all available directly on the Internet: Video Player, streaming systems, director of rooms, etc. ... Capture a video, then, with a webcam or mobile phone, an activity that is within everyone's reach. In this beta, so everyone can contribute to the evolution of Net TV, developing components or simply giving their views on whether or not a particular system.

DRM

Protecting digital content from copies indiscrimanate is an ancient problem, going back to the early days of computing. If at first the issue was essentially the so-called applications, computer programs to be clear, today - in an era of mass digitization - where everything is precisely Digitized (photos, movies, music, books, ...) The problem is taking the form of a nightmare, both for the authors of the Work and for end users!
Although it is possible to protect digital content, new forms of use of these contents have completely disjointed system that, despite some limitations, has allowed so far to limit illegal copies of movies on DVD or Playstation games, and has guaranteed economic transitions on the Internet or ATM citizens. The question, therefore, is not so much in the protection system, intended as a cipher, but in its location.

The software (understood as an application), contained in an environment like the Internet has completely changed the system of standards adopted to date. The standards, in fact, have provided a real opportunity to market a product while helping security systems.

When Philips invented the Compact Disk (CD), to understand, this was adopted as the new standard for support - and listening - music. Any electronics company could create their own CD players (paying the patent to Philips), but had to respect certain formats: standard indeed! If the electronics industry to adopt each of our standards, that is, its unique features and techniques in the production of a CD - and therefore also for the discs themselves - no one would listen to more music! Depending on the type of CD you purchased, you should find the corresponding disc and the end ... hell!
The standards are therefore essential for the market and the spread of a product, as they ensure the end user. Any CD player will be able to read our favorite record without forcing us to change the whole - or almost - stereo!
Recently, for example, the controversy Blu-Ray (Sony) and HD-DVD (Toshiba), focused in the right direction to create systems that, although different, would allow not to require such a drastic end users. Moreover, not always the best technology is the one that will prevail in the market. There are so many, in fact, the variables that come into play in the affirmation of one standard over another, as happened, for example, with the system in VHS VCRs!

To date, however, despite the electronics companies are certainly not a few, proposals for new technologies and standards are maintained in a control. Not all companies, in fact, investing in "research push" and "pure research". So in the end, are a little 'always the same companies to innovate in a swing that gives time to the market to consume the old technologies and open doors to new ones.

In doing so, it has an important opportunity to agree on where to put the protection systems and choose what type of protection taken. All CD, for example, are equal, as they are in fact the readers. It becomes, therefore, quite natural to find an agreement to enter code and controls in these devices.

What would happen if each of us to realize a new standard?

In fact it is exactly what is happening today in the Internet age. Technology has simplified both in terms of Hardware and Software from the point of view. The audio formats available today (such as video) are numerous, nonstante - then - only a few can really define standards.

If we add that the "real world" has gone to the "virtual" - or digital - the Internet, we understand how easy it is for anyone to access, quickly and globally, to technologies previously unthinkable. Today anyone with a little effort, can achieve its Video Player on the Internet. At one time, on the contrary, make their own laser reader in the garage was an investment to say the least risky, both in terms of cost and time!

Last but not least, then, all this is added the problem of cross-media, or the possibility of using the same digital content across multiple physical devices and various even once! The explosion of this exceptional ability was occasioned by the spread of the MP3 music format (and derivatives) and the simultaneous increase of devices able to read it. An MP3 file, in fact, can be heard on a personal computer, a gaming console, a DVD Video, a stereo with CD player, portable CD player, an Apple iPod, a cell phone and all other devices - mobile - in continuous production (USB keys with built-in headphones, like iPod, ...). In short, a real boon for the end user, a nightmare for Authors!

Attempts to put the DRM in the neo-musical world has proven quite disastrous. The use of protective systems, such as that offered by Apple's iTunes, in fact limit the freedom of the end user can use the "purchased product" as it sees fit: if you buy a song on a particular store, I can not be forced to listen only with special tools (hardware or software), the only ones to determine its authenticity. This way is not the concept of "acquisition of rights of use" of the song, in this case, it would be more correct to say that you buy a service (limited) listening to a song with special hardware and software . All this brings with it the additional problem: the guarantee - minimum - the temporal continuity of what you bought! Some people, for example, can still hear the "old vinyl" to 33 laps, paradoxically, are proving more longevity than you might think. If the store I must provide the player (that binds me to certain ways of listening to validate the DRM), when the player is no longer available what happens to the piece I bought? If I find myself in circumstances, which can not meet the required mode of listening, how can I listen to my song? From this perspective it would be more correct to speak of "throwaway songs", with a maximum charge of 5 cents and the euro - and more - today!
This scenario is devastating in cross-media perspective: if you buy a piece of music I want and pretend to listen to him on the phone instead of on your home stereo, or any other device available. If not "kill" this era of mobile daughter fantastic opportunity! Mobile, therefore, does not mean "mobile" or "phone". More and more devices "mobile" laptops, iPods, notebook, pen-drive, etc. ... It is therefore not possible in this scenario, buying the same piece of music for different devices, just to give "credit" to DRM . No one and no one would, in fact, it will.

Today it is not possible to know with certainty where and with what content will be enjoyed! (A matter of extreme importance that invests, as we shall see later, is the type of content that advertising)

Moreover, all these mobile devices, along with the fixed (such as personal computers, next-generation TVs, DVD / CD / DivX / xxx-Player), are interconnected in various ways: through the Internet, Wi-Fi, Bluetooth, P2P with a lead in peer-to-peer!

Mobility also becomes co-operation between devices or aggregation of different devices, so you can use the iPod as the audio player and send the music to a notebook or un'impianto stereo!

It is therefore unlikely to find the uniqueness of the device in this era!

That alone would be sufficient to demolish the DRM forever, as rights to operate the system must be present on both the device and the digital content. On this last element, then the question becomes even more complex. First of all, we speak broadly of files, they both audio, video, applications, PDF documents or whatever. Second, by definition, a file copy, and is extremely easy to carry anywhere, as we have already mentioned. Third, the attack of a hacker, then altering the file itself, it is more affordable than ever!

At the end of the scenario that you paint the eyes of the authors is as follows:

  • Inability to act on the device, as this is too diverse and changing the lock would be the end of the hall portability understood as mobility
  • Inability to act on the file, as this too can be manipulated and accessible

In short, being a human being, in the end, the purchaser (the person, the end user, who buys the rights to use), for having to engage fineremo under the skin (or take with us) to validate an RFID Our digital content! This way only someone who has this "digital-signature" can enjoy that content on any device. However, even this solution, which apparently simplifies the issues of device and file-content, may have important drawbacks, such as to prevent the use of the content in our absence - that is, in law and therefore the approval of DRM. In practice, if someone wants to enjoy the content we buy, we are forced to lend our RFID-DRM, colleague, friend or relative who is! But depriving yourself!

All devices, therefore, should support RFID, performing a cross-check between digital content and information contained in RFID itself. A third inconvenience, however, that does not solve the problem! It would not take much to hack the system, either on the file-content, or RFID.

Moreover, in case of software devices, as Player on your Internet browser for example, the 'hacking would be immediate!

The experience gained from years of software piracy (piracy in general or in any case, the DVD and other formats) now makes it possible to know, at least in advance, what can be bypassed or not. Excluded, therefore, proprietary systems or weak diffusion (such as Freeview or Sky prepaid card), which are now a world apart, protect digital content from the network, it is audio or video, which seem difficult, if not impossible.

Continued ...

iPhone: WAP is dead?

iphonebrowser.jpg Who has had the ability and patience to see the last of Steve Jobs Keynote, which presents the new Apple iPhone, will certainly have found it fascinating wonder of the last multi-touch technology of Cupertino.
Fantasies to "Minority Report" apart (the reality often exceeds the imagination really), what struck me most, even if already present in many smart-phones on the market for some time, is the ability to surf the Internet like a home PC. The iPhone comes in direct competition with traditional phones, not smart-phone market today. Apple has introduced its solution for mobile, following his classical guidelines: simplicity - so - mass distribution, as happened with the iPod.

If the smart-phone market today, those with Windows Mobile on board for example, allow you to surf the Internet, however, are perceived by the "mass market" as a hybrid between a phone and a notebook. In short, something different from the "phone" every day. To date, a phone is a "cell" in the sense that Web browsing is relegated to a few - some do not even know that you can do it - (also seen costs) with solutions very far from those of a home PC for the size of display, the speed of bandwidth, the difficulty of interaction with the simulated keyboard or mouse, etc. ...

However, almost quietly, it seems to me that there is a small revolution in the act of considerable interest, at least for Web developers

Being able to navigate a site from the "street", without changing the technology used is a huge step forward. To date some reality on the Web are double - if not triple: WAP, Flash Lite (version for Windows Mobile or Symbian) and Internet standards. Bring together and unify the browsing technologies is an important achievement, the antechamber to the true distribution of navigaione via mobile.
The WAP, for example, as has tried to emulate the real Web has failed miserably. This reminds me of the digital terrestrial!

The Net TV, for example, in this new situation may find a fertile ground to flourish even more than a few years ago. So there are all the conditions to give further impetus to the second youth of the Internet. On the one hand, new forms of aggregation of the community and the other the opportunity to take advantage of these "experiences" as well as at home even in the "mobility" utter.

Continued ...

Google Mobile

Finally we are! The Web, using the well-known Google brand, officially arrives on mobile phones. The fact that it has launched an advertising campaign (TIM), which shows the use of the Google search engine on mobile phones, light up the few who still do not sapevavo the Internet - after all - it was also accessible from your mobile phone.
Actually there is a real technological innovation in the strict sense of the term. WAP and derivatives (Flash Lite, for example) are available and used for some time, but what makes it interesting is the official sponsorship of the use of Google via mobile.

You can now open a new market for the realities of IT should be scheduled in their schedule of offerings, the ability to provide a version of Web browsers for mobile.

But how widespread is the use of mobile as a web browser?

Tim has also posted a short time ago, a text message (advertising) where informed that the rates of browsing the Web (or WAP) mobile mode were changed! In this case you pay only the connection fee (we hope soon to be eliminated, too) for free after which you browse for what you want. This is a step that confirms the fate that - sooner or later - waiting for us.

It is therefore evident a movement, a ferment in this area, tried - for example - an agreement on a set of guidelines for site development WebMobile between Nokia, Vodafone and Google. The W3C, for its part, proposes its guidelines .

According to a survey by M: Metrics, 19% of U.S. mobile phone users regularly consult the Web through their mobile phones! Imagine the Japanese!

Daniel Applequist, an executive of Vodafone, said "we now know that the devices available to users have the ability to surf the Internet, but are not used as much as they could be." This is true depends, almost exclusively, by the costs of connection, yet substantially different than home connections and not well advertised to the masses. In addition to this we must also consider - at least in Italy - it is relatively recently that mobile phones have become popular color! ISSUES to be reckoned with!
In addition, Applequist, argues that "the majority of available Web sites do not work well with mobile phones", and a closer look, add us, do not work well even with the standard browser on your PC!
The question is - unfortunately - still the same! The standard - in this area - seems to suffer from huge and insurmountable difficulties. The developers already fear, in fact, any repetition of the same wasteful scenario present on the desktop, where even the likes of Firefox browser still suffer from different operations depending on which operating system is installed. It 'hard to imagine a robust standard for mobile and secure when - even now - Microsoft IE renders a page in one way and another opera!

Surely part of the blame must be attributed also to Web developers often use proprietary features specific to a particular browser, thus making navigation - if not the reading - not possible with other systems. However, for those who work in the Web, the prospect of a new device to explore is certainly fascinating, a few clouds on the horizon could discourage more, but we are confident, will open a new market and could perhaps be an opportunity to fix - once and for all - the greater nightmare that plagues the majority of Web developers

W3C offers his guidance, it's up to us - but - try to follow them and, last but not least, to manufacturers of mobile phones could soon become ... Apple or Microsoft or Adobe if anything, as is buying it all! ;)

Continued ...