Home » Posts tagged 'JavaScript'

Tag Archives: JavaScript

TypeScript 1.5+ coming with Angular 2.0 framework from May 2015 and with support of ECMAScript 6th Edition (ES6) as well

… instead of AtScript. No wonder as the interest for TypeScript is high and growing while for AtScript it didn’t catch up and even declining (note that TypeScript has even now greater interest than Google’s own web programming language Dart UPDATE on March 25: “will focus our web efforts on compiling Dart to JavaScriptasteams … that use Dart every day to build business-critical apps … feedback … consistent: they love working with the Dart language, libraries, and tools, and they compile Dart to JavaScript when they deploy to the web” see the full announcement at the end of this post):

Interest over the last year - Dart-TypeScript-AtScript

Note that the new strategy for the 2.0 version Angular will make this new relatively web application framework definitely the number one, as the current 1.x version of AngularJS is already attractzing more interest than the previous stars such as Ruby on Rails and Django (contemporary competitors like Backbone.js and Ember.js  are no match either):

Interest since 2004 - AngularJS-Ruby on Rails-Django-Backbone.js-Ember

ng-conf 2015, March 5, 2015:
TypeScript and ES6 ¦ Dan Wahlin [RD & MVP] & Andrew Connell [MVP]

ES6 offers many exciting features that will change how you write JavaScript and Angular applications. But can you take advantage of ES6 features today while still supporting browsers that don’t fully implement ES6? In this session you’ll learn about key features found in the TypeScript language (a superset of JavaScript) and see how they can be used to add ES6-style code into your Angular apps. Topics covered include classes, inheritance, types, generics, and more.

According to the current (March 5) status of ES 6:

… Development of the ECME-262 6h Edition, The 2015 ECMAScript Language Specification is complete. All that remains to find and fix and remaining editorial or technical bugs in the document. …

March 4, 2015 Rev 35 Release Candidate 2

as well as to the TC39 – ECMAScript – Ecma International:

… A sixth edition of the standard is currently under development with a target date of June 2015 for completion. …

March 5, 2015 by Andrew Connell [MVP]: I Love Me Some TypeScript

This week my friend Dan Wahlin and I presented at ng-conf as it will get posted soon. There was even some fantastic news that came out about TypeScript and Angular at the show – instead of proceeding with AtScript, the Angular team worked with the TypeScript team to extend the language and make it even better!

Not familiar with TypeScript? In a nutshell it is a superscript of JavaScript and enables you to use static types, interfaces, classes and lambda expressions in your JavaScript. This is compiled down to JavaScript and is thus transparent to the end users.

In our talk we explained why we both like TypeScript for JavaScript based development for varies reasons. For me, it really boils down to the following:

  • Catch coding issues faster – When you have static types, the compiler and IDEs can help you more, showing errors and possible issues before you have to run your app to find those errors.
  • Promotes good coding styles – One of the advantages of JavaScript is the ability to let you do things only dynamic languages let you do like adding fields on the fly and other things. Well sometimes you don’t want this… And this is where TypeScript can help… Create an interface or class with public properties that could be a specific type, any type and even be optional fields.
  • Get ready & familiar with ES6 today – This might be the biggest one for me. As you may be aware we are in the final stages of EcmaScript 6 being ratified. It’s a major change to get language… lots of goodness… like promises and classes to make just two things. Well you can’t do ES6 today because not all browsers support it. You could write it and transpile it down to ES5, or write TypeScript. Today TypeScript files compile down to ES5 but there’s a switch to compile it down to ES6. So use TypeScript to write your classes and interfaces and let the TypeScript compiler down to whatever one you need today or tomorrow. – It works in all JavaScript – When most hear JavaScript you think of client-side development. But there is a whole ecosystem I’m loving where you use JavaScript on the server using node.js or io.js or use it in your development tooling with task runners like gulp. I use it in all these places… and I find I’m much more productive with it.

So how do you get started? Check out the TypeScript site and search YouTube as well as Channel9 for videos… there are a ton of resources.

ng-conf 2015, March 6, 2015:
TypeScript and Angular 2.0 ¦ Jonathan Turner [Program Manager on TypeScript, Microsoft, he has been a part of the TypeScript team since its first public release in October 2012]

One of the best aids to good craftsmen is the tools they use. In this session, we’ll be looking at upcoming features of TypeScript and related tools and how these features help you get the most out of your Angular 2.0 development.

March 5, 2015 by Jonathan Turner: Angular 2: Built on TypeScript

We’re excited to unveil the result of a months-long partnership with the Angular team.

This partnership has been very productive and rewarding experience for us, and as part of this collaboration, we’re happy to announce that Angular 2 will now be built with TypeScript.  We’re looking forward to seeing what people will be able to do with these new tools and continuing to work with the Angular team to improve the experience for Angular developers.

The first fruits of this collaboration will be in the upcoming TypeScript 1.5 release.

We have worked with the Angular team to design a set of new features that will help you develop cleaner code when working with dynamic libraries like Angular 2, including a new way to annotate class declarations with metadata.  Library and application developers can use these metadata annotations to cleanly separate code from information about the code, such as configuration information or conditional compilation checks.

We’ve also added a way to retrieve type information at runtime.  When enabled, this will enable developers to do a simple type introspection.  To verify code correctness with additional runtime checks.  It also enables libraries like Angular to use type information to set up dependency injection based on the types themselves.

TodoMVC for Angular 2 in TypeScript

At ng-conf, we are previewing this work by showing a TodoMVC example, based on David East’s Angular 2 TodoMVC.  You can try this example out for yourself. If you’re new to TypeScript, you can also learn TypeScript through our interactive playground.

We’re looking forward to releasing a beta of TypeScript 1.5 in the coming weeks, and along with it, growing TypeScript’s tooling support to include more development styles and environments.

/TypeScript, March 5, 2015:
Roadmap by Anders Hejlsberg

1.3

1.4

1.5

[“nearly closes the gap with ES6 features”, Beta out in a few weeks]

1.6

  • Generators
  • Async/await

2.0

  • Support for local types and class expressions
  • Investigate top-rated feature requests (mixins, abstract classes, etc).
  • Improve lib.d.ts modularity

ng-conf 2015, March 5, 2015:
Angular 2, Collaboration between Angular team and TypeScript team, investment in Dart, partnering with Ember (as an example),  Simpler-Standards-Performance measured with benchmarks etc.

Remark: Traceur is a compiler that takes ECMAScript Edition 6 (ES6) (including classes, generators, destructuring and much more) and compiles it down to regular Javascript (ECMAScript Edition 5 [ES5]) that runs in your browser. So it is also called transpiler.

From Welcome keynote on the 1st day (by Brad Green [engineering director at Google for Google Sales Platform suite of projects as well as the Angular framework] and Igor Minar [lead on the Angular project] to start with, then Jonathan Turner from Microsoft). The full keynote starts with Angular 1 related things.

ng-conf 2015, March 6, 2015:
Demo of Angular 2 with TypeScript running in the browser
(the result of just a couple of months work, with just a few components available and with Alpha code)

From All about Angular 2 keynote on the 2nd day of ng-conf 2015 (by Miško Hevery the creator of Angular framework, and Rado Kirov doing the demo). The full keynote starts with talk about: Angular 2 Syntax (Familiar vs Simple, event binding, ref binding); Web Components (Microsyntax, Simpler – Predictable – Toolable).

Update: March 25, 2015
Dart for the Entire Web by Lars Bak & Kasper Lund, Dart co-founders

We work with many teams, inside and outside of Google, that use Dart every day to build business-critical apps. Their feedback is consistent: they love working with the Dart language, libraries, and tools, and they compile Dart to JavaScript when they deploy to the web.  However, they also tell us they need better integration with JavaScript, and they need an easier way to debug and optimize their apps across all modern browsers. We listened, and today we are announcing a more focused strategy for Dart for the web.

In order to do what’s best for our users and the web, and not just Google Chrome, we will focus our web efforts on compiling Dart to JavaScript. We have decided not to integrate the Dart VM into Chrome. Our new web strategy puts us on a path to deliver the features our users need to be more productive building web apps with Dart. It also simplifies the testing and deployment scenarios for our developers, because they can focus on a single way to build, test, and deploy their Dart apps for the web.

Google Ads, one of Dart’s biggest customers, is committed to Dart and supports this new strategy. Scott Silver, VP of Engineering for Ads, says, “We are committed to building our next-generation web apps with Dart, and a renewed focus on generating optimal JavaScript helps us deliver great apps to everyone with a modern browser. Dart has significantly improved our engineers’ productivity and our ability to quickly launch and iterate. We currently have one million lines of Dart code and the number is growing fast.” Many other teams inside of Google, such as Google Fiber, Google Express, and Google’s internal sales team, use Dart for business-critical apps.

Dart developers outside of Google are also very supportive of our new focus. When DGLogik, developers of Internet of Things applications, needed to convert their complex visualization software from Flash to HTML5, they chose Dart because “the Dart team’s focus on the entire web ensures we continue to deliver great experiences for all our users.” Dennis Khvostionov, CTO of DGLogik, continues: “Without Dart’s productivity benefits and tooling, we’d need a team twice our size.”

Many of our developers use Dart for both client and server apps, reducing costs by sharing code. We remain committed to optimizing and improving the Dart VM for developer tools, servers, and mobile apps.

We started the Dart project because we believe that every developer deserves simplicity, productivity, and performance. Our new web strategy makes it easier for developers to build with, and for, the modern web with Dart. With Google Ads’ long-term commitment to Dart, and our new focused strategy for the web, we are excited by our path forward.

Intel CEO (Krzanich) and president (James) combo to assure manufacturing and next-gen cross-platform lead

Update: excerpts from Intel’s CEO Presents at Annual Shareholder Meeting Conference (Transcript) [Seeking Alpha, May 17, 2013]

Andy D. Bryant – Chairman of the Board:

In his most recent role as Chief Operating Officer, Brian [Krzanich] led an organization of more than 50,000 people. This included Intel’s technology and manufacturing group, its foundry and memory businesses, its human resources and information technology groups, and its China strategy.

Brian M. Krzanich – Chief Executive Officer:

I thought I would start off our conversation this morning talking about three main topics. First, I thought I give just a brief update on our business conditions, just a quick financial look at the company, and really what it returns to shareholders.
The next topic I thought I would talk about are what is really the mega trends that are driving our industry and technology. And that really will lead into the final section, I’ll try and talk about, which is, what are our imperatives for growth as a company and what’s the response from these mega trends? So hopefully today, you’ll get a picture of a great foundation, how we see the trends driving where we’re headed, and what it takes for us to grow moving forward.
Let’s start with just where are we as a business. And as you probably saw in our earnings announcement and as we’ve been watching the company over the last couple of years, we really had a solid foundation. We had net income of over $53 billion, excuse me, net revenue of over $53 billion, 62% margin, and an operating profit of over almost $15 billion. That puts us in the top 15 of the S&P 500 for net income.
….  So this foundation, this financial picture is what we will use now to move forward and really drive additional growth. And so I’d like to transition now to what are these mega trends? Where is the industry headed? And as a result, how does that drive our imperatives for growth moving forward?
I don’t think we can start a discussion like that without first, having a quick discussion about one of the key real trends that have occurred over the last couple of years. And that’s really this ultra-mobile and move to tablets and phones that has occurred in our industry. We see that we’ve been a bit slow to move into that space, but what I want to show you today is that, we see the movement, we’re well positioned already and the base of assets that we have will allow us to really grow in this area at a much faster rate moving forward.
So let’s start with mega trend number one, which is just that, it’s about ultra-mobile. We see the is becoming more and more a connected computing environment. The people want their computing next to them. They want to carry it with them. And that really means you have to have connectivity, you have to have more power, you have to have integration, and you have to be in these new markets and new devices that are moving towards more and more connectivity, we see it. We believe we are well positioned. We have 15 phones in 22 countries already, excuse me, 12 phones in 22 countries, 15 tablets both Android and Windows, and so we’ve got a good base. We see this trend, and I’ll show you in a little bit with our imperatives, we’re well positioned to move forward.
The next one is one that I think is really driving great growth and is a great opportunity, in some place we’ve really established well, is really that the Datacenter is continuing to grow at phenomenal rates. It’s growing because of the move to cloud and tied to that connective computing environment, people want to keep more and more and have more and more access to the cloud.
And then you’re also seeing a move in the Datacenter around big data, that as all of these connective devices continue to grow, it provides a relative information that companies can now use to offer better services and better understanding of what consumers want, and that’s really what big data is about. It’s about providing answers as you increase the data rate that’s available to you. We see that, again, we believe our products and our services are well positioned for this, and we’ll talk a little bit about that in our imperatives moving forward.
And the third trend is really around the foundation of Intel. It’s around integration and innovation, and I believe this is really what Intel does best. When you look at our name and where we came from, Intel is Integrated Electronics, that’s what the name stands for and this is what we’ve always done best. This allows us to combine our silicon technology, our architecture, our software and services to really drive the SOC or the System-On-A-Chip environment to levels that nobody has seen before we believe moving forward.
It means really going out and bringing in new innovations, new technologies, new communication capabilities, bringing those into silicon and using that more as long leading edge technology to allow us to drive these in a way faster than anybody else on the planet can. So those are the three big mega trends that we see driving technology and the industry moving forward.
And what I’m going to show you now is that, we have the assets that we can apply towards these mega trends and then how those drive the imperatives for the company moving forward. Let’s first take a look at the assets. And I believe this is an asset base that any company in the world would be end user.
We have our manufacturing assets, something that’s been near and dear to my heart over the years, 4 million square feet of manufacturing clean room. We have leading edge technology. We have 22-nanometers in production, the world’s only Tri-Gate FinFET technology is our third generation of High-k Metal Gate. We’re in the final stages of development prior to production or 14-nanometers, our second generation of Tri-Gate transistors, our fourth generation of High-k Metal Gate, that’s an asset that everybody on the planet would love to have at – to apply towards those mega trends that we just talked about.
We have our architecture, which really ranges from the Xeon architecture for data center and servers all the way down to the Atom Architecture, which allows us into microservers, but into that connected computing, and what you will see is a move more and more as we go forward to continue to drive that continuum of computing capability into more and more markets. That’s really an asset, again, very few companies if any have.
And the last is to tie it all together, software and services, we’ve talked – you’ve seen our acquisition of McAfee and Wind River, we’ve built a services business. What this allows us to do is take all of those assets and apply into each one of those markets that I talked about in the mega trend. And what it allows us to do is provide more than just silicon. It allows us to provide a platform and a user experience that nobody else can, and that’s a secure and user-friendly experience that allows us to provide everything to the OEM, who wants to bring a product to market.
All of those are surrounded by the 105,000 employees that are always Intel’s greatest asset. The ability of these employees is to have, when we apply them towards these markets and these imperatives that you will see in a second here, is by far the greatest asset Intel has and we will continue to be moving forward. So I’ve shown you our base, I’ve shown you the mega trends, I’ve shown you what I believe is the greatest assets of the world to apply to those, and so let’s talk about what the imperatives are then moving forward.
The first one is to drive PC innovation. We’ve talked a bit about this. It’s the foundation of that financial picture that I showed you at the beginning. With Haswell coming out this year, it’s launching actually right now and throughout the year as the Haswell products come out, with ultrabooks, we have the greatest level of innovation in the PC in its history. You’re going to see ultrabooks, you see two in ones, which are convertibles, which are bringing that tablet and a PC together.
And with Haswell, you see the largest improvement in battery life and continuing capability that Intel has ever brought to production. So we believe that we are well positioned for what will be truly the PCs greatest time of innovation that we’ve all seen in our life.
The next imperative is that aggressively move into this ultra-mobile space. As I said at the beginning, we’re well positioned. We’re already shipping 12 phones in 22 countries. We have 15 tablets out there both windows and Android. We’ve got products that are specifically designed for this ultra-mobile space that have been in the works for a couple of years, now you saw the Silvermont announcement [SEE SECTION 6. ON ‘Low-Power, High-Performance Silvermont Microarchitecture’ IN THE DETAILS PART BELOW] earlier this week.
You are going to see, you see the Bay Trail will come out in the fourth quarter, which is really a product targeted towards tablets and low-power CRAM [C-RAN: Cloud Radio Access Network] cells and convertible devices. You can see Merrifield, which is our next generation phone device. And just as important is our LTE technology, which is critical for that second part of connecting computing, which is the communication. We have data-based LTE coming out this summer, and we have multi-mode LTE, which allows voice, data, and voice over data at the end of this year, and that really opens up all the rest to the markets to our phones and our connected devices.
So we believe we’re well positioned. We’ve made the move, but we believe also that our architecture and the moves we’ve made allow us to move even quicker into this market down moving forward.
The third one again tied to the trends I showed you at the beginning is to accelerate growth in the Datacenter. We have a great position in the Datacenter already. We believe that real trends like big data, movement to the cloud, software to find networks, all of those things allow for phenomenal growth in this space, and we believe our product line is well positioned to let us lead there.
We have the Haswell, which I talked about, our second generation of 22-nanometer architecture, we’ll be shipping Xeon level or server level class product in mid-2013. We have Avoton, which is Atom from microservers. We’ll be the first to this microserver trend. You hear a lot about it. You hear a lot of people talking about it. You should know that Intel was first to this space. We didn’t wait for it to be created. We’re going to go move that space.
We’re going to go define that microserver space, and we have Rangeley, which is product for network in comps infrastructure, which really allows us to move into the other sides of the Datacenter, where communications and that networking infrastructure occur. So those products combined, we believe we are well positioned to accelerate this growth into the Datacenter.
And then lastly, is to continue our silicon leadership, talked early on about 22-nanometers, the first technology to bring out the target transistor, but more importantly as we have a roadmap of Morris Law that continues, that we see us growing further in along the Morris Law transitions. We have 14-nanometer in its final stages of development, ready for production at the end of this year and moving into next year.
We understand what is beyond 14-nanometers for Morris Law. That silicon leadership allows us to drive the innovation in every one of these other areas and really bring it together in tri-sector of cost, battery, and performance that allows us to bring products to anyone of these markets that’s required.
So to bring this to closure, as my – this is my first presentation as CEO I guess. I’ve shown you that we have a great basis from which to grow on, but financially the company is sound in a very strong position. I’ve shown you that, we understand the mega trends and then we understand exactly how the market is moving into these data center areas, the connected computing and ultra-mobility, and I try to show you we have laid out the imperatives and assets to really allow these as to move into these new areas.
And so with that, I would just like to bring this to closure to show you that, I believe we’re well positioned. I believe that we have the best position in Intel’s history and a long last while to grow into these areas, and we really look forward to the coming years.
And with that, I would like to call back up Andy and Renée for Q&A.
Q: Question one, it has been two years since we purchased McAfee. How has McAfee contributed to the bottom line? What is the long-term plan with this company?
A: from Renée James – President
When McAfee and the acquisition of McAfee is hot of a broader strategy that we’ve had to increase the overall security not only of our products, but as we move into cloud-based computing, and into ultra-mobility that Brian talked about. We believe that one of the opportunities faces for Intel is to provide a more secure solution, more secure platforms around your data, around the devices that we build, and around your own personal identity and privacy.
So McAfee is one of many assets that we have acquired, they have been doing a very good job, and you may have read that we’ve added two McAfee over the course of the last two years. We’ve recently announced a week ago that we made an additional acquisition, which was always part of our strategy to grow what McAfee offered around the network and the cloud, and we continued to evolve their product line and this week we made an announcement around a personal identity and data security products for consumers that is bundled with our new platforms. So we’re very happy with them. It is part of a much broader strategy that’s consistent with what Brian just talked about, and we should look for more in that area.
Q: Over the last decade, our stock has been flat. It’s more or less tracked Microsoft has underperformed S&P 500 compared to QUALCOMM. QUALCOMM is up 300%; Apple, up 6,000%. QUALCOMM, for example, is now worth as much as Intel. Apple and QUALCOMM focus on communication products and mobile products, whereas we mostly use the market.
What’s worse is that we have the huge manufacturing capability that you talked about, maybe 3.5-year lead on competitors. So if weren’t just now coming out with Haswell, sophomore products et cetera, our design side of the house must be behind by 3.5 years or so, and that’s not good, because now we’re in catchup mode, and that’s risky. And this isn’t the first time in the last dozen years I missed the industry trend. So I’m very concerned about the product design side of the house. This company has been very focused on manufacturing from pub noise aren’t down, the microprocessor, the 4004 was afterthought.
The products mattered to this company. So I’m wondering if you think that the Board, the top management and the comp packages focus on product development well enough and if you’ve seen any improvements in last few years to improve the effectiveness of product design likely to be true?
A: from Brian M. Krzanich – Chief Executive Officer
So I started my presentation with an acknowledgment that we were slow to the mobile market. And I wanted to do that purposely to let the shareholders know we saw, but they were moving much more aggressively now moving forward, and we believe we have the right products. What we have to do is really make some decisions around; you see we bought assets to allow us to get into the LTE space. We’ve made transitions in what we design for Atom, and we’ve looked at how do we design our silicon technologies to allow integration of those, because COMs and the CPU are a little bit different in the silicon technologies they require.
So we do believe we are positioned well moving forward. But you are asking a more fundamental question about how do we see market trends and how do we really make sure that we understand how the market is moving. And actually we spent a lot of time with the board over the last several months, partly in just the normal discussions with the board, and partly in this process of selection. And both Renée and I talked about how we’re going to build a much more outward sensing environment for Intel, so that we understand where our architecture needs to move first.
We actually understand that integration is occurring more and more, that it’s important more about integration than almost anything else right now, and that’s really how these new devices are occurring. We have plans to build a structure that allows us to have consultants and people from the outside to help us look at these trends and look at our architectural choices and make sure we’re making the right decisions. And we’re trying to build a much closer relationship with our customers, so that we understand where they want to go. We spent, actually Renée and I over the last week, a lot of time with and they are all showing us here is where the market is moving and here is where we need Intel to move.
We are going to make adjustments in our architecture, and our product choices to align to those much, much closure moving forward. So we do believe, we see what you’re talking about how we made those choices, but we believe we’ve made the right decisions and we have the right process moving forward to make sure, I wish they are aligned.
Q: … question is about the Software and Services Group as compared to the PC Client Group. The Software and Services is certainly expected to grow and I’m particularly interested in the gross margin contribution not just today, I’m interested in your vision three to five years from now, how you see the gross margin contribution of the Software Group, comparing and either increasing or decreasing relative to the PCCG Group?

A: from Renée James – President
The Software and Services Group as you know is a new reportable segment in the last several years for us. Software business, in general, are good opportunities for growth and once that are aligned with the market segments that we’re going to provide products into or provide products into today is a good opportunity for us to enhance our offering to our customers.
In general, we have a very, very good business. Brian talked about the margin profile business we have today. The businesses that we are pursuing in Software and Services are equally good opportunities, and we expect that those businesses will continue to contribute as software companies do in the market and about the same way that they do in the market today.
Q: For the first time as a shareholder of Intel, I’m kind of wondering and curious about and look forward a decade from now, and here is a context to the question.
The CapEx spending has more than doubled in the last two years. R&D has gone up by 53%, you are making a really significant investment in the future that you talked about CEO Brian, okay. And you’ve made a transition over the FinFET, last week as preparation for the meeting, I looked at the ITRS road map and about 2020, it indicates that gate lines would be running around 10-nanometers.
When I look realistically of that, the question I have is one, what device architecture would you be using there more than likely? And number two, isn’t it time for a transition, an inflection point as Andy might have said to either switching photons or quantum computing or something else. So maybe part of the question is directed towards you Brian, and the other part could we possibly hear from your CTO or Head of TD?
A: from Brian M. Krzanich – Chief Executive Officer
I’ll start. It was a pretty long question, so I’m going to see if I can get most of your points. Your first point was CapEx has gone up, we’re spending a lot more on technology and is there a time for a transition in that technology, and I would tell you that we are the – we typically have about a 10-year view of Moore’s Law and we’ve always had a 10-year view. If you went back 10 years ago, we had a 10-year view. If you went back five years ago, we have a 10-year view, that’s about as far out as you can see, and we believe that we have the right architectures to continue to grow Moore’s Law in a silicon environment for at least that period of time.
That’s not to say we don’t have efforts in photonics, we actually have efforts in photonics and we’re going to bring products to markets in photonics, more about switching in the datacenter [SEE SECTION 7. ON ‘PHOTONIC ARCHITECTURES’ IN THE DETAILS PART BELOW], but the fundamental silicon technology and our ability to continue to drive it beyond 10 nanometers, to be honest with you, we plan to be on 10 nanometers much earlier than 2020, I can tell you that, is we believe sound and fundamental and it’s why we made investments you saw us make an investment in ASML last year for almost $4 billion in total. That was really to drive EV technology for lithography to allow to keep pushing well below 10 nanometers from the Moore’s Law standpoint. So we think we are pretty well positioned to keep moving at least for the next decade in the current technologies. I don’t know if Bill…
A: from William M. Holt – Executive Vice President
General Manager, Technology and Manufacturing Group [“semiconductor CTO”]
But if you look back at the last three or four generation each one has come with a substantial innovation or change, there is no simple scaling in our business anymore. And that will continue, and so each time we plan to advance the technology, we have to make changes relative to photonics and our quantum computing. We do have – Brian said, have efforts in those, but those are clearly not something that are anytime in the near horizon. There is lots of interesting work going on there, but none of it really is practical to turn into a real computing devices.
Q: How do you expect the foundry market to impact margins short and long-term?
A: from Brian M. Krzanich – Chief Executive Officer
So I think Stacy has talked in some of the earnings calls that we currently see margins to be in the range looking forward to 55% to, I believe, 65% was the range she gave. Those were inclusive of our foundry business. So I would tell you that we’ve already built the foundry growth into our current projections for margin, and we actually believe we are being selective, we’re not going into the general foundry business, we’re not opening up to anybody. We’re really looking for partners that can utilize and make it take advantage of our leading edge silicon and that’s why we are able to stay in that range we believe moving forward.

Q: I agree with the President’s vision of future is the customer interface and have LTE and good processing that all make sense. [SEE ‘TRANSPARENT COMPUTING’ AS THE OVERALL VISION, AND PERCEPTUAL COMPUTING AS AN ADDITIONAL ONE IN THE BELOW DETAILS, PARTICULARLY SECTIONS 5.+8. AND SECTION 4. RESPECTIVELY.] I would rather usher with these executions. If you look at the mobile world right now the ARMs Holdings, they have 95% of the market share. I understand Intel has 1,000, I think 1,000 researchers I think they are doing purely basic research.

And how come interference see this mobile way coming and that the ARM Holdings taking maybe 5% market share. On top of that, Microsoft going to RT, it’s high this Windows RT, which are ARM Holding and HP just announced a new tablet with NVIDIA tablet processor, also based on ARM. So everybody is trying to take the CPU share away from you. And I understand Intel is having this Haswell should coming out in June, some questions, are you confident this Haswell can hold ARMs Holding back?

A: from Brian M. Krzanich – Chief Executive Officer

First, I’d say, in my presentation I talked about the fact that yes, we missed it. We were slow to tablets and some of the mobile computing. We do believe we have a good base right, 12 phones, 20 countries, 15 tablets, Android and Windows 8, it gets important that we’ve looked at both of those, and then we have these products moving forward. I would tell you that it’s more than just Haswell.

Haswell is a key product. It’s going to extend quorum much further on both ends from a high performance Xeon space to the low power space. You are going to see single digit power levels on a core product, which will allow it move into very mobile spaces, but that alone would not go beat ARM or go beat the competition into those spaces you talked about. What you really have to do is extend into that Atom space as well, and that’s where you see products like Clover Trail and Clover Trail+ today, Silvermont [SEE SECTION 6. ON ‘Low-Power, High-Performance Silvermont Microarchitecture’ IN THE DETAILS PART BELOW] and then moving into the rest of this year you see, Bay Trail.

Bay Trail will be one of the biggest advances we made in Atom that allows us to move into the mobile space much stronger.

And then thirdly, with the assets we purchased a few years back, which was the Infineon mobile group, which gave us the comp side of this. And I told you that we have comps’ LTE data in the middle of this summer and multimode at the end of this year. We’ll actually be the next meeting person in LTE space and that’s critical to get into those markets. You don’t want to have to dependent on others to provide that comp and then as we move into next year, you’ll see us integrating that, which we believe allow us to move back on to that leading edge. So stitch back to that, do we have a good product roadmap to allow us to go, win share in that space, we believe we do.

Next question is do we have a good ability to view that space moving forward because whatever it is today won’t be what it is five years from now, and that’s what Renée and I are committed to go, put in together because we absolutely believe this connected computing will continue to move down and we’ll continue on the products going forward.

End of [May 17, 2013] update

Intel Chairman Interview on New Intel CEO Brian Krzanich [SBARTSTV YouTube channel, May 2, 2013] 

Intel’s CEO Pick Is Predictable, but Not Its No. 2 [The Wall Street Journal, May 2, 2013]

The selection of Mr. Krzanich, who is 52 and joined Intel in 1982, suggests that Intel will continue to try to use its manufacturing muscle to play a broader role in mobile chips.

But he said that the board was mainly convinced by a new strategy—devised with Ms. James—to help take Intel chips into new devices.

“That is absolutely what won them the job,” said Andy Bryant, the Intel chairman and former finance chief who led the search. “Brian and Renee delivered a strategy for Intel that is pretty dramatic.”

While Mr. Krzanich doesn’t expect the “full strategy” to become visible until later this year, he said it would help move Intel chips beyond computers and mobile devices into more novel fields, including wearable technology.

The strategy “went from the very low end of computing to the very top end of computing,” Mr. Bryant said.

Intel directors met last weekend for a final round of interviews and then vote on Mr. Krzanich’s selection, the person close to the situation said.

On Tuesday, Mr. Krzanich suggested to Mr. Bryant the appointment of Ms. James, which the board approved Wednesday, the Intel spokesman said.

Mr. Bryant, who is 63 years old, said he has helped mentor both executives and agreed to stay on in his position for an indefinite period to help them in their new roles.

What already available from recently accepted by Intel board strategy is detailed in the below sections of this post, namely:

  1. Intel® XDK (cross platform development kit) with the Intel® Cloud Services Platform (CSP)
  2. Porting native code into HTML5 JavaScript
  3. Parallel JavaScript (the River Trail project)
  4. Perceptual Computing
  5. HTML5 and transparent computing
  6. Low-Power, High-Performance Silvermont Microarchitecture
  7. Photonic achitectures to drive the future of computing
  8. The two-person Executive Office and Intel’s transparent computing strategy as presented so far

I am quite impressed with all of those pieces, just to give my conclusion ahead.

There is, however, a huge challenge for the management as the new two-person Executive Office of Brian M. Krzanich as CEO and Renée J. James as president is to lead the company:
– out of Intel’s biggest flop: at least 3-month delay in delivering the power management solution for its first tablet SoC [‘Experiencing the Cloud’, Dec 20, 2012]
– then Saving Intel: next-gen Intel ultrabooks for enterprise and professional markets from $500; next-gen Intel notebooks, other value devices and tablets for entry level computing and consumer markets from $300 [‘Experiencing the Cloud’, April 17, 2013] in short-term
– also capitalising on Intel Media: 10-20 year leap in television this year [‘Experiencing the Cloud’, Feb 16, 2013] as a huge mid-term opportunity (with Windows Azure Media Services OR Intel & Microsoft going together in the consumer space (again)? [‘Experiencing the Cloud’, Feb 17, 2013] or not)
– as well as further strengthening its position in the Software defined server without Microsoft: HP Moonshot [‘Experiencing the Cloud’, April 10, 2013] effort
– but first and foremost proving that the Urgent search for an Intel savior [‘Experiencing the Cloud’, Nov 21 – Dec 11, 2012] did indeed end with this decision by the Intel board
– for which the litmus test is the company success against the phenomenon of the $99 Android 4.0.3 7” IPS tablet with an Allwinner SoC capable of 2160p Quad HD and built-in HDMI–another inflection point, from China again [‘Experiencing the Cloud’, Dec 3, 2012] which is based on The future of the semiconductor IP ecosystem [‘Experiencing the Cloud’, Dec 13, 2012] being a more and more viable alternative to the closed Intel system of design and manufacturing.

Indeed, Intel completely missed the huge opportunities presented by the explosion in the mobile computing end of the market during the last 3 years resulting in entry level smartphone prices as low as $72+, only 77% higher than Intel’s latest available in products Atom Z2760 processor chip for smartphones and tablets at $41, and 71% lower than Intel’s latest available Core™ i3-3229Y processor chip for lowest power consumption ultrabooks at $250, so by now Intel’s whole business model is in jeopardy:
despite sufficiently early warnings by:
More information: Apple’s Consumer Computing System: 5 years of “revolutionary” iPhone and “magical” iPad[‘Experiencing the Cloud’, July 9, 2012]:
1. Overall picture at the moment
2. Current iPhone and iPad products
3. Earlier products
4. iCloud
5. iTunes
6. App Store

Let’s see now in detail how the Intel Board decision could be the right one based on deep analysis of the available information so far:


1.
Intel® XDK (cross platform development kit) with the Intel® Cloud Services Platform (CSP)

The Intel® XDK (cross platform development kit) can be used to create applications using HTML5 and web services. One such set of services are the Intel® Cloud Services Platform (CSP). The Intel® XDK  supports the full spectrum of HTML5 mobile development strategies, including:

  • Classic Web Apps – No device interface, no on-device caching (only works online)
  • Mobile Web Apps – HTML5 Caching (works online/offline), some device interface (GPS, Accelerometer)
  • Hybrid Native Apps – Full device interface, identical to native apps

image

Each of these strategies has pros and cons – Intel makes it easy to develop using HTML5 and JavaScript, regardless of the precise deployment strategy you choose. Intel’s App Dev Center makes it easy to build and manage deployments to all popular app stores.

With the Intel® XDK, developers really can “write it once, deploy to many.” Currently build for iOS Tablets, iOS Smartphones, Android Tablets, Android Smartphones, Google Play Store, Amazon App Store, Mozilla App Store, Facebook App Center, and the Google Chrome store.

Intel® HTML5 XDK Demo [intelswnetwork YouTube channel, March 25, 2013]

Check out our overview of the Intel XDK, a cross-platform development environment that allows developers to write their apps and test them on multiple devices and platforms within the XDK.

More information:
Create World Class HTML5 Apps & Web Apps with the XDK [Intel’s App Learning Center, March 1, 2013]
The XDK turbocharges PhoneGap [Intel’s App Learning Center, March 1, 2013]
Developing Applications for Multiple Devices [Intel HTML5 development documentation, March 15, 2013]

It is likely that any of your apps fall into one of two broad categories. The first category of apps includes fixed position apps, like a game or interactive app where the layout is fixed and all the assets are placed in a static position. The second app category is a dynamic layout app, like an RSS reader or similar app where you may have content that is in a long list and viewing a specific item just shows a scrolling view to acommodate varying content size. For the second category, positioning and scrolling can usually be handled by simple CSS. Setting your div and body widths to “width=100%” instead of “width=768px” is  an example of an approach that should help you use the entire screen regardless of resolution and aspect ratio.
The first category is a lot more complicated and we have added some functions to help you deal with this issue. It should be noted that there is no magic “silver bullet” solution. However, if you design your app with certain things in mind and have a plan for other resolutions, we can take care of some complicated calculations and make sure things are scaled for the best user experience possible.
Before we explain how to use our functions to help with these issues, let’s look at some real devices and their resolutions to get a clearer picture of the issues.
Conclusion
Scaling a single codebase for use on multiple devices and resolutions is a formidable challenge, particularly if your app is in the category of apps that are fixed position apps rather than an app that uses a dynamic layout. By designing your app’s layout for the smallest screen ratio expected, you can rely on us to help by performing proper scaling and letting you know the new virtual available screen size. From there you can easily pad your app’s background or reset your application’s world bounds to adapt to different screens on the fly.
For more information, documentation is available at http://www.html5devsoftware.intel.com/documentation. Please email html5tools@intel.com with any questions or post on our forums at http://forums.html5dev-software.intel.com .

App Game Interfaces is a JavaScript execution environment that includes a minimal DOM, primarily to provide access to a partial implementation of HTML5 canvas that is optimized for the Apple iOS and Google Android platforms. The App Game Interfaces augment the Canvas object with multi-channel sound, accelerated physics, and accelerated canvas to provide more realistic modeling and smoother gameplay, more like native capabilities and performance – with HTML5!

The Intel® HTML5 Game Development Experience at GDC 2013 [intelswnetwork YouTube channel, April 5, 2013]

Get a quick overview of Intel’s HTML5 tools and developer experience from GDC. We have an IDE and cloud-based build system that simplify mobile development and cross-platform deployment.

More information:
HTML5 and Mobile are the Future of Gaming [Intel’s App Learning Center, March 1, 2013]
Graphics Acceleration for HTML5 and Java Script Engine JIT Optimization for Mobile Devices [Intel Developer Zone article, Jan 4, 2013]
Convert an App Using HTML5 Canvas to Use App Game Interfaces [Intel HTML5 development documentation, March 4, 2013]
Application Game Interfaces [Intel HTML5 development Readme, March 1, 2013]

App Game Interfaces uses:

1. Ejecta - Dominic Szablewski - MIT X11 license 
(http://opensource.org/licenses/MIT) 2. Box2D - Erin Catto - Box2D License 3. JavaScriptCore - The WebKit Open Source Project - GNU LGPL 2.1
(http://opensource.org/licenses/LGPL-2.1) 4. V8 JavaScript Engine - Google - New BSD license
(http://opensource.org/licenses/BSD-3-Clause) 5. IJG JPEG - Independent JPEG Group – None
(http://www.ijg.org/files/README) 6. libpng - PNG Development Group - zlib/libpng License
(http://opensource.org/licenses/Zlib) 7. FreeType - The FreeType Project - The FreeType License
(http://git.savannah.gnu.org/cgit/freetype/freetype2.git/tree/docs/FTL.TXT) 8. v8 build script - Appcelerator Inc - Apache License 2.0
(http://www.apache.org/licenses/LICENSE-2.0)

The Intel Cloud Services Platform beta provides a set of identity-based services designed for rich interoperability and seamless experiences that cut across devices, operating systems, and platforms. The initial set of services accessed via RESTful APIs provide key capabilities such as identity, location, and context to developers for use in server, desktop, and mobile applications aimed at both consumers and businesses.

For more information, please visit the Intel Cloud Services Platform beta.

Intel® Developer Zone Cloud Services Platform [intelswnetwork YouTube channel, March 26, 2013]

Peter Biddle, General Manager, Intel Cloud Services

Plucky rebels: Being agile in an un-agile place – Peter Biddle at TED@Intel [TEDInstitute YouTube channel, published May 6, 2013, filmed March 2013]

Peter is an expert in bringing software products from idea to reality.Peter is currently General Manager, Cloud Services Platform at Intel Corporation. Prior to Intel, he ran all product development and engineering efforts at Trampoline Systems. He was also at Microsoft Corporation for, as he says, “a really long time.” His team built BitLocker, a key enterprise-focused feature in Windows Vista and Windows 7 and he founded Microsoft’s Hypervisor team. Peter enjoys “building kickass products and platforms with wicked smart people.”

Intel® Cloud Services Platform Demo at GDC 2013 [intelswnetwork YouTube channel, April 5, 2013]

At GDC 2013, Gunjan Rawal describes the advantages of the Intel® Cloud Services Platform.

Intel® Cloud Services Platform [CSP] Technical Overview [intelswnetwork YouTube channel, May 3, 2013]

Watch one of the CSP architects Vadim Gore, speak to the key highlights of Intel Cloud Services Platform services – Intel Identity, Context, Location and Commerce. Take a quick look at a demo using the Identity and Location Services.

More information:
Intel® Cloud Services Platform Overview (video by Norman Chou on Intel Developer Zone, March 19, 2013)
Intel® Cloud Service Platform beta Overview (presentation by Norman Chou on GSMA OneAPI Developer Day, Feb 26, 2013), see the GSMA page as well

Build apps that seamlessly span devices, operating systems, and platforms.
Learn how you can easily build apps with this collection of identity-based, affiliated services.  Services available include Intel Identity Services, Location Based Services, Context Services and Commerce Services.  This session will cover the RESTful APIs available for each service, walk you through the easy sign up process and answer your questions.  Want to know more?  Visit http://software.intel.com/en-us/cloud-services-platform.


2. Porting native code into HTML5 JavaScript

Currently porting native iOS code to HTML5 is supported but via an abstract format which potentially will allow portinf from other OS code in the futures as well:image

This app porting relies (or would soon rely, see later) on App Framework (formerly jqMobi) as the “definitive JS library for HTML5 app development” for which Intel is stating:

Create the mobile apps you want with the tools you are comfortable with. Build hybrid mobile apps and web apps using the App Framework and App UI Library, a jQuery-compatible framework that gives you developers all the UX you want in a tight, fast package.

The Intel® HTML5 App Porter Tool Demo at GDC 2013 [intelswnetwork YouTube channel, April 5, 2013]

Stewart Christie gives a brief demo of the Intel App Porter tool takes an iOS app xcode project file, and ports it to HTML5 at GDC 2013. This tool does not automatically port 100% of iOS applications, but instead it speeds up the porting process by translating as much code and artifacts as possible.

More information: Intel HTML5 Porter Tool Introduction for Android Developer [Intel Developer Zone blog post, April 5, 2013] which presents the tool as:

image
and adds the following important information (note here that instead of App Framework/jqMobi that version relies on the less suitable jQuery Mobile):

The next release is expected to have better integration with Intel® XDK (Intel’s HTML5 cross platform development kit) and have more iOS API coverage in terms of planned features.
2. Porting translated application to different OSs
A translated HTML5 project has a jsproj file for Visual Studio 2012 JavaScript project in Windows Store  apps which you are able to open on Windows* 8 in order to run in case of successfully translated application (100% translated API) or continue development in case of placeholders in the code.

While in the associated Technical Reference – Intel® HTML5 App Porter Tool – BETA [Intel Developer Zone article, Jan 17, 2013] you will find all the relevant additional details, from which it is important to add here the following section:

About target HTML5 APIs and libraries
The Intel® HTML5 App Porter Tool – BETA both translates the syntax and semantics of the source language (Objective-C*) into JavaScript and maps the iOS* SDK API calls into an equivalent functionality in HTML5. In order to map iOS* API types and calls into HTML5, we use the following libraries and APIs:

  • The standard HTML5 API: The tool maps iOS* types and calls into plain standard objects and functions of HTML5 API as its main target. Most notably, considerable portions of supported Foundation framework APIs are mapped directly into standard HTML5. When that is not possible, the tool provides a small adaptation layer as part of its library.

  • The jQuery Mobile library: Most of the UIKit widgets are mapped jQuery Mobile widgets or a composite of them and standard HTML5 markup. Layouts from XIB files are also mapped to jQuery Mobile widgets or other standard HTML5 markup.

  • The Intel® HTML5 App Porter Tool – BETA library: This is a ‘thin-layer’ library build on top of jQuery Mobile and HTML5 APIs and implements functionality that is no directly available in those libraries, including Controller objects, Delegates, and logic to encapsulate jQuery Mobile widgets. The library provides a facade very similar to the original APIs that should be familiar to iOS* developers. This library is distributed with the tool and included as part of the translated code in the lib folder.

You should expect that future versions of the tool will incrementally add more support for API mapping, based on further statistical analysis and user feedback.


3. Parallel JavaScript (the River Trail project)

RiverTrail Wiki [on GitHub edited by Stephan Herhut, April 2313, 2013 version] [April 23]

Background
The goal of Intel Lab’s River Trail project is to enable data-parallelism in web applications. In a world where the web browser is the user’s window into computing, browser applications must leverage all available computing resources to provide the best possible user experience. Today web applications do not take full advantage of parallel client hardware due to the lack of appropriate programming models. River Trail puts the parallel compute power of client’s hardware into the hands of the web developer while staying within the safe and secure boundaries of the familiar JavaScript programming paradigm. River Trail gently extends JavaScript with simple deterministic data-parallel constructs that are translated at runtime into a low-level hardware abstraction layer. By leveraging multiple CPU cores and vector instructions, River Trail achieves significant speedup over sequential JavaScript.
Getting Started
To get a feeling for the programming model and experiment with the API, take a look at our interactive River Trail shell. The shell runs in any current version of Firefox, Chrome and Safari. If you are using Firefox and have installed the River Trail extension (see below on how to), your code will be executed in parallel. If you are using other browsers or have not installed the extension for Firefox, the shell will use a sequential library implementation and you won’t see any speedup.
You need to install our Firefox extension to use our prototype compiler that enables execution of River Trail on parallel hardware. You can download a prebuilt version for Firefox 20.x [April 23] running on Windows and MacOS (older versions for older browsers can be found here). We no longer provide a prebuilt Linux version. However, you can easily build it yourself. We have written a README that explains the process. If you are running Firefox on Windows or Linux, you additionally need to install Intel’s OpenCL SDK (Please note the SDK’s hardware requirements.).

River Trail – Parallel Computing in JavaScript [by Stephan Herhut from Intel Labs, delivered on April 2, 2012 at JSConf 2012, published on JSConf EU YouTube channel on Jan 20, 2013]

River Trail Demos at IDF 2012 [intelswnetwork YouTube channel, Sept 24, 2012]

Stephan Herhut demonstrates River Trail at IDF 2012

More information:
River Trail – Parallel Programming in JavaScript [Stephan Herhut on InfoQ, March 29, 2013] a collection which is based on his latest recorded presentation (embedded there) that was delivered at Strange Loop 2012 on Sept 24, 2012 (you can follow his Twitter for further information)
River Trail: Bringing Parallel JavaScript* to the Web [Intel Developer Zone article by Stephan Herhut, Oct 17, 2012]
Tour de Blocks: Preview the Benefits of Parallel JavaScript* Technology by Intel Labs [Intel Developer Zone article by Stephan Herhut, Oct 17, 2012]
Parallel JS Lands [Baby Steps blog by Niko Matsakis at Mozilla, March 20, 2013], see all of his posts in PJs category since January 2009, particularly ‘A Tour of the Parallel JS Implementation’ Part 1 [March 20] and Part 2 [April 4], while from the announcement:

The first version of our work on ParallelJS has just been promoted to mozilla-central and thus will soon be appearing in a Nightly Firefox build near you. … Once Nightly builds are available, users will be able to run what is essentially a “first draft” of Parallel JS. The code that will be landing first is not really ready for general use yet. It supports a limited set of JavaScript and there is no good feedback mechanism to tell you whether you got parallel execution and, if not, why not. Moreover, it is not heavily optimized, and the performance can be uneven. Sometimes we see linear speedups and zero overhead, but in other cases the overhead can be substantial, meaning that it takes several cores to gain from parallelism. …
Looking at the medium term, the main focus is on ensuring that there is a large, usable subset of JavaScript that can be reliably parallelized. Moreover, there should be a good feedback mechanism to tell you when you are not getting parallel execution and why not.
The code we are landing now is a very significant step in that direction, though there is a long road ahead.
I want to see a day where there are a variety of parallel APIs for a variety of situations. I want to see a day where you can write arbitrary JS and know that it will parallelize and run efficiently across all browsers.

Parallel javascript (River Trail) combine is not a function [Stack Overflow, April 16-25, 2013] from which it is important to include Stephan Herhut’s answer:

There are actually two APIs:
    1. the River Trail API as described in the GitHub prototype documentation
    2. the Parallel JavaScript API described in the ECMAScript proposal
      The two differ slightly, one difference being that the ECMAScript proposal no longer has a combine method but uses a flavor of map that offers the same functionality. Another difference is that the GitHub prototype uses index vectors whereas the proposal version uses multiple scalar indices. Your example, for the prototype, would be written as
      var par_A = new ParallelArray([3,3], function(iv) {return iv[1]}); par_A.combine(2, function(i) {return this.get(i) + 1} );
      In the proposal version, you instead would need to write
      var par_A = new ParallelArray([3,3], function(i,j) {return j}); par_A.map(2, function(e, i) { return this.get(i) + 1; });
      Unfortunately, multi-dimensional map is not yet implemented in Firefox, yet. You can watch bug 862897 on Mozilla’s bug tracker for progress on that front.
      Although we believe that the API in the proposal is the overall nicer design, we cannot implement that API in the prototype for technical reasons. So, instead of evolving the prototype half way, we have decided to keep its API stable.
      One important thing to note: the web console in Firefox seems to always use the builtin version of ParallelArray and not the one used by a particular website. As a result, if you want to play with the GitHub prototype, you best use the interactive shell from our GitHub website.
      Hope this clears up the confusion.


      4. Perceptual Computing

      Intel is supporting developers interested in adding perceptual computing to their apps with theIntel® Perceptual Computing SDK 2013 Beta. This allows developers to use perceptual computing to create immersive applications that incorporate close-range hand and finger tracking, speech recognition, facial analysis, and 2D/3D object tracking on 2nd and 3rd generation Intel® Core™ processor-powered Ultrabook devices and PCs. Intel has also released the Creative Interactive Gesture Camera as part of the SDK, which allows developers to create the next generation of natural, immersive, innovative software applications on Intel Core processor-powered Ultrabook devices, laptops, and PCs.

      How to drive experience with perceptual computing – Achin Bhowmik at TED@Intel [TEDInstitute YouTube channel, published May 6, 2013, filmed March 2013]

      Achin is the director of perceptual computing at Intel, where he leads the development and implementation of natural, intuitive, and immersive human-computer interaction technologies and solutions. He has over 100 publications, including a book and 25 issued patents, and has taught graduate-level courses on computer vision, image processing, and display technology. He has been a program committee member, session chair, invited and tutorial speaker at a number of international conferences.

      Head Coupled Perspective with the Intel® Perceptual Computing SDK [intelswnetwork YouTube channel, March 25, 2013]

      Learn how to add intuitive and interactive experiences to your software with the Intel Perceptual Computing SDK.

      Perceptual Computing Challenge Phase 1 Trailer [IntelPerceptual YouTube channel, March 28, 2013]

      See how developers worldwide are using their creativity and skill to make interaction with the computer more natural, intuitive and immersive using Intel’s Perceptual Computing SDK. Follow us on FB and Twitter at /IntelPerceptual

      More information:
      GDC 2013: Perceptual Computing, HTML5, Havok, and More [Intel Developer Zone blog post, April 2, 2013]
      Introducing the Intel® Perceptual Computing SDK 2013 [Intel Developer Zone blog post, April 5, 2013]
      Perceptual Computing: Ten Top Resources for Developers [Intel Developer Zone blog post, Jan 4, 2013]


      5. HTML5 and transparent computing

      Why Intel Loves HTML5 [intelswnetwork YouTube channel, Dec 20, 2012]

      HTML, or Hyper-Text Markup Language, is the language of the World Wide Web.HTML, or Hyper-Text Markup Language, is the language of the World Wide Web. It has be evolving since it’s early days of mostly being a text based method of communications to not being an environment that not only supports text and pictures, but also video, other forms of multimedia, and interactivity through JavaScript. In actuality, the moniker “HTML5” is generally considered to consist of not only the latest specification of HTML, but also the 3rd generation of Cascading Style Sheets (CSS3) and JavaScript, so that the end product can make the web more alive than ever. And Intel is proud to be a part of that. We’ve been a strong supporter of Internet standards for many years & we are pleased with the latest announcement from the World Wide Web Consortium (W3C found at http://www.w3.org) of having published the complete definition of HTML5 & Canvas 2D specifications. To learn more about what Intel is doing with HTML5, see our Intel HTML5 Developer Zone at: http://software.intel.com/HTML5

      App Development Without Boundaries [Intel Software Adrenaline article, April 1, 2013]

      HTML5 Reaches More Devices and More Users, More Effectively
      There are a lot of reasons to like HTML5.  It’s advanced.  It’s open.  It’s everywhere.  And, it’s versatile.

      But Intel loves HTML5 because our vision for the future is a world where developers can create amazing cross-platform experiences that flow freely from device to device, and screen to screen—a world where apps can reach more customers and get to market faster, without boundaries.

      HTML5 helps make that world possible.

      Many Devices, One Platform [Intel Software Adrenaline article, Dec 11, 2012]

      The Three Design Pillars of Transparent Computing
      Welcome to the new, transparent future, where users expect software apps to work equally well no matter what device they run on, whether on an Ultrabook™ device or an Android* phone, a netbook or a tablet. This is the concept of transparent computing: with the assumed level of mobility expected, today’s consumers demand seamless transitions for a single app on multiple platforms. Developers must deliver code that works just about everywhere, with standard usability, and with strong security measures.
      It’s a tall order, but help is available. As long as teams understand some of the simple design considerations and usability frameworks, which are outlined in this article, they can expand their app appeal across many profitable niches and embrace transparent computing.
      There are three key design principles that comprise the transparent computing development model:
        • Cross-platform support
        • Standard usability themes
        • Enhanced security features
          If developers can think in these broad strokes and plan accordingly, the enhanced effect of multiple platform revenues and word-of-mouth marketing can result in the income streams that your entire app portfolio will appreciate.

          More information:
          Transparent Computing: One Platform to Develop Them All [Intel Developer Zone blog post, Sept 13, 2012]
          Transparent Computing with Freedom Engine – HTML5 and Beyond [Intel Developer Zone blog post, Oct 15, 2012]
          Intel Cloud Services Platform Private Beta [Intel Developer Zone blog post, Oct 18, 2012]
          App Show 33: A Recap of Day Two at IDF 2012 [Intel Developer Zone blog post, Nov 9, 2012]
          Cross-Platform Development: What The Stats Say [Intel Developer Zone blog post, March 7, 2013]
          Intel’s Industry Expert Examines Cross-platform Challenges and Solutions [Intel Software Adrenaline article, April 16, 2013]
          Security Lets You Make the Most of the Cloud [Intel Software Adrenaline infographic, April 10, 2013]
          Mechanisms to Protect Data in the Open Cloud [Intel Software Adrenaline whitepaper, April 10, 2013]
          Intel and VMware security solutions for business computing in the cloud [Intel Software Adrenaline solution brief, April 10, 2013]
          The Intel® HTML5 Game Development Experience at GDC 2013 [Intel Developer Zone blog post, April 5, 2013]
          Intel Developer Forum 2012 Keynote, Renée James Transcript (PDF 190KB)

          transparent computing is really about allowing experiences to seamlessly cross across different platforms, both architectures and operating system platform boundaries. It makes extensive use of technologies like HTML5 – which we’re going to talk a lot more about in a second – and in house cloud services. It represents for us the direction that we believe we need to go as an industry. And it’s the next step really beyond ubiquitous computing.

          We need three things. We need a programming environment that crosses across platforms and architectures and the boundaries. We need a flexible and secure cloud infrastructure. And we need a more robust security architecture from client to the data center.

          We believe that HTML5 as the application programming language is what can deliver a seamless and consistent environment across the different platforms – across PCs, tablets, telephones, and into the car.
          … transparent computing obviously relies on the cloud to provide the developer and the application transparent services that move across platforms and ecosystem boundaries.
          Intel is working on an integrated set of cloud services for developers that we would host that would give some of the core elements required to really realize our vision around transparent computing. Some of them would be location services, like Peter demonstrated this morning; digital storefronts, federated identity attestation, some of the things that are required to know who’s where on which device, sensor and context APIs for our platforms, and, of course, business analytics and business intelligence.
          We will continue to roll these things out over the course of the year, so you should look for more from us on that. And as I said, these will be predominantly developer services, backend services for developers as they create application.
          For the cloud, as we migrate resources across these different datacenters and different environments, as we move applications and workloads, we have to do it in a secure way. And one of the ways that you can do that on our platforms, on Intel’s servers, is using Trusted Execution, or TXT. TXT allows data operations to occur isolated in their own execution environment from the rest of the system and safe from malware.
          In transparent computing, the security of the device is going to be largely around identity management. In addition to device management and application and software security, which we’ve been working on for a while, we have a lot of work to do in the area of identity and how we protect people – not only their data, but who they are at transactions, as they move these experiences across these different devices.
          Identity and attestation we believe will become key underpinnings for all mobile transparent computing across different platforms and the cloud. Underneath it all, we’re going to have to have a very robust set of hardware features, which we plan to have, to secure that information. It’s going to be even more critical especially as we think about mobile devices and we think about identity and attestation that we’re able to truly secure and know that it is as safe and as known good as possible.
          We will continue to provide direct distribution support for your applications and services through AppUp, and those of you that know about it, fabulous. If you don’t, AppUp is the opportunity to distribute through a digital storefront across 45 countries, around Intel platforms. We support Windows and Tizen and HTML5, both native and other apps.
          In addition to all of that, we will be revitalizing the software business network, which we’ve used to pair you up with other Intel distributors and Intel hardware partners for exclusive offers and bundles. As we see more and more solutions in our industry, we want to make sure our developers are able to connect with people building on Intel platforms. And other additional marketing programs and that kind of thing are all going to be in the same place.
          And in Q4, we will have a specific program launched on HTML5. That program will help you write applications across multiple environments. We’ll be doing training, we’ll have SDKs, there will be tools. We will be working on how you run across IOS, Android, Windows, Linux, and Tizen. So, please stay tuned and go to the developer’s center for that.
          Finally, today is just the start of our discussion on transparent computing. In the era of ubiquitous computing, we had that industry vision for a decade, and now that’s become a reality. And just like when we first predicted there was going to be a billion connected computers – I still remember it, it sounded so farfetched at that point in time decades ago – transparent computing seems pretty far away from where we stand today, but we have always believed that the future of computing is what we make it. And we believe that the developers, our developers around our platform, can embrace a new paradigm for computing, a paradigm that users want us to go solve. And we look forward to being your partner for the next era of computing, and delivering it transparently.
          Chip Shot: Intel Extends HTML5 Capabilities for App Developers [Intel Newsroom, Feb 25, 2013]
          To complement and grow its HTML5 capabilities, Intel has acquired the developer tools and build system from appMobi. Intel also hired the tool-related technical staff to help extend Intel’s existing HTML5 capabilities and accelerate innovation and delivery of HTML5 tools for cross platform app developers. Software developers continue to embrace HTML5 as an easy to use language to create cross platform apps. Evans Data finds 43 percent of all mobile developers indicate current use of HTML5 and an additional 38 percent plan to use HTML5 in the coming year.  App developers can get started building HTML5 cross-platform apps today at: software.intel.com/html5. Visit the Intel Extends HTML5 Capabilities blog post for more information.
          Intel extends HTML5 capabilities [Intel Developer Zone, Feb 22, 2013]
          Developers continue to tell Intel they are looking to HTML5 to help improve time to market and reduce cost for developing and deploying cross-platform apps. At the same time, app developers want to maximize reach to customers and put their apps into multiple stores. Intel is dedicated to delivering software development tools and services that can assist these developers. I am pleased to let you know that Intel recently acquired the developer tools and build system from appMobi. While we’ve changed the names of the tools, the same capabilities will be there for you. You can check these tools out and get started writing your own cross platform apps now by visiting http://software.intel.com/html5 and registering to access the tools. Developers already using the appMobi tools will be able to access their work and files as well. If you weren’t already using appMobi development tools, I invite you to try them out and see if they fit your HTML5 app development needs. You will find no usage or licensing fees for using the tools.
          We are also excited to bring many of the engineers who created these tools to Intel. These talented tool engineers complement Intel’s existing HTML5 capabilities and accelerate innovation and delivery of HTML5 tools for cross platform app developers.
          I hope you will visit http://software.intel.com/html5 soon to check out the tools and return often to learn about the latest HTML5 developments from Intel.  

          One Code Base to Rule Them All: Intel’s HTML5 Development Environment [Intel Developer Zone, March 12, 2013]

          If you’re a developer searching for a great tool to add to your repertoire, you’ll want to check out Intel’s HTML5 Development Environment, an HTML5-based development platform that enables developers to create one code base and port it to multiple platforms. Intel recently purchased the developer tools and build system from appMobi:
          “While we’ve changed the names of the tools, the same capabilities will be there for you. You can check these tools out and get started writing your own cross platform apps now by visiting http://software.intel.com/html5 and registering to access the tools. Developers already using the appMobi tools will be able to access their work and files as well. If you weren’t already using appMobi development tools, I invite you to try them out and see if they fit your HTML5 app development needs. You will find no usage or licensing fees for using the tools.”
          You can view the video below to see what this purchase means for developers who have previously used AppMobi’s tools:
          For appMobi Developers: How Does Intel’s Acquisition Affect Me? [appMobi YouTube channel, Feb 22, 2013]
          This video explains how Intel’s acquisition of appMobi’s HTML5 development tools will affect appMobi developers.
          What is the HTML5 Development Environment?
          Intel’s HTML5 Development Environment is a cloud-based, cross-platform HTML5 application development interface that makes it as easy as possible to build an app and get it out quickly to a wide variety of software platforms. It’s easy to use, free to get started, and everything is based right within the Web browser. Developers can create their apps, test functions, and debug their projects easily, putting apps through their virtual paces in the XDK which mimics real world functionality from within the Web browser.
          This environment makes it as simple as possible to develop with HTML5, but by far the biggest advantage of using this service is the ability to build one app on whatever platform that developers are comfortable with and then deploy that app across multiple platforms to all major app stores.  The same code foundation can be built for iOS, Web apps, Android, etc. using just one tool to create, debug, and deploy.
          As appMobi is also the most popular HTML5 application development tool on the market with over 55,000 active developers using it every month to create, debug, and deploy, this tool is especially welcome. The HTML5 Development Environment makes it easy to create one set of code and seed it across multiple cross-platforms, making the process of development – including getting apps to market – more efficient for developers.
          HTML5 is quickly becoming a unifying code platform for both mobile and desktop development. Because of this, Intel and appMobi have teamed up to support quick HTML5 app development for both PCs and Ultrabook™ devices. The XDK makes developing apps as easy as possible, but the best part about it is how fast apps can go from the drawing board to consumer-facing stores. Developers can also employ the XDK to reach an ever-growing base of Ultrabook users with new apps that utilize such features as touch, accelerometer, and GPS.
          The Intel HTML5 XDK tools can be used to create apps for a whole new market of consumers looking to access all the best features that an HTML5-based app for Ultrabook devices has to offer. For example, every 16 seconds, an app is downloaded via Intel’s AppUp store, and there are over 2.6 billion potential PCs reachable from this platform. Many potential monetization opportunities exist for developers by utilizing Intel Ultrabook-specific features in their apps such as touch, accelerometer, and GPS, features traditionally seen only in mobile and tablet devices. Intel’s HTML5 development tools give developers the tools to quickly create, test, and deploy HTML5-based apps that in turn can be easily funneled right into app stores and thus into the hands of PC and Ultrabook device users. 
          Easy build process
          The App Starter offers an interactive wizard to guide developers gently through the entire build process. This includes giving developers a list of the required plugins, any certificates that might be lacking, and any assets that might need to be pulled together. It will generate the App Framework code for you.
          Developers can upload their own projects; a default template is also available. A demo app is automatically generated. Once an app is ready to build, developers are given an array of different services to choose from. Click on “build now”, supply a title, description and icon in advance, and the App Starter creates an app bundle that can then be submitted to different app stores/platforms.
          The XDK
          image
          One of the HTML5 Development Environment’s most appealing features is the XDK (cross-platform development kit). This powerful interface supports robust HTML5 mobile development, which includes hybrid native apps, enhanced Web apps, mobile Web apps, and classic Web apps to give developers the full range of options.
          The XDK makes testing HTML5 apps as easy as possible. Various form factors – phones, tablets, laptops, etc. – can be framed around an app to simulate how it would function on a variety of devices. In addition to tablet, phone, and PC emulations, there is also a full screen simulation of different Ultrabook device displays within the XDK. This is an incredibly useful way to test specific Ultrabook features in order to make sure that they are at maximum usability for consumers. The XDK for Ultrabook apps enables testing for mouse, keyboard, and touch-enabled input, which takes the guesswork out of developing for touch-based Ultrabook devices.
          One tool, multiple uses
          image
          Intel’s HTML5 Development Environment is a cross-platform development service and packaging tool. It enables HTML5 developers to package their applications, optimize those applications, test with features, and deploy to multiple services.
          Rather than building separate applications for all the different platforms out there, this framework makes it possible to build just one with HTML5 and port an app to multiple platforms. This is a major timesaver, to say the very least. Developers looking for ways to streamline their work flow and get their apps quickly to end users will appreciate the user-friendly interface, rich features, and in-browser feature testing. However, the most appealing benefit is the ability to build one app instead of several different versions of one app and deploy it across multiple platforms for maximum market exposure. 
          Chip Shot: Intel Expands Support of HTML5 with Launch of App Development Environment [Intel Newsroom, April 10, 2013]
          At IDF Beijing, Intel launched the Intel® HTML5 Development Environment that provides a cross-platform environment to develop, test and deploy applications that can run across multiple device types and operating system environments as well as be available in various application stores. Based on web standards and supported by W3C, HTML5 makes it easier for software developers to create applications once to run across multiple platforms. Intel continues to invest in HTML5 to help mobile application developers lower total costs and improve time-to-market for cross-platform app development and deployment. Developers can access the Intel HTML5 Development Environment from the Intel® Developer Zone at no cost.

          Intel Cloud Services Platform Open beta [Intel Developer Zone blog post, Dec 13, 2012]

          Doors to our beta open today. Welcome! For those who participated in our private beta, thank you. Your feedback and ideas were awesome and will clearly make our services more useful for other developers. We are continuing to work out the kinks in our Wave 1 Services (Identity, Location and Context) and your ideas help us build what you want to use. We are at a point where we feel ready to invite others to try our services. So, today we open the doors to the broader developer community.
          Our enduring mission with the Intel Cloud Services Platform beta is to give you key building blocks to deliver transparent computing experiences that seamlessly span devices, operating systems, stores and even ecosystems. With this release, “Wave 2”, we introduce a collection of Commerce Services that provide a common billing provider for apps and services deployed on the Intel Cloud Services Platform. Other cool stuff we’ve added includes Geo Messaging and Geo Fencing to Location Based Services and Behavioral Models for cuisine preferences and destination probability to Context Services.
          For the open beta, we are introducing a Technical Preview of Curation, Catalog and Security. These are early releases, so some features may change, but we want to get you coding around these, so you can tell us what you think. We know building apps that provide users with a high degree of personalization often means spending WEEKS of valuable development time. Also, developing apps that are truly cross platform, cross domain and cross industry is still extremely difficult to do. So, our objective with Curation and Catalog Services is to make it really easy for you to create complex functionalities such as schemaless catalogs, developer- or user-curated lists, and secure client-side storage of data at rest. Play around with these services and give us feedback.
          In addition to new services, we have invested heavily in a scalable and robust infrastructure. You need to be able to trust that our services will just work. To help you out, we have created a support team that you’ll want to call and talk to. We have 24×7 support and various ways you can reach out to us. You can contact us by phone (1-800-257-5404, option 4), email or our community forums.
          To get the latest on what’s new and useful, check out our community. If you haven’t checked out our Services – remember the door is open. Try them. If you have thoughts about our platform, I want to hear them. Find me on twitter (@PNBLive).


          6. Low-Power, High-Performance Silvermont Microarchitecture

          Intel’s new Atom chips peak on performance, power consumption [computerworld YouTube channel, May 7, 2013]

          Intel’s upcoming Atom chips with the new Silvermont CPU architecture will be up to three times faster and five times more power efficient than their predecessors.

          Intel Launches Low-Power, High-Performance Silvermont Microarchitecture [press release, May 6, 2013]

          NEWS HIGHLIGHTS:

          • Intel announces Silvermont microarchitecture, a new design in Intel’s 22nm Tri-Gate SoC process delivering significant increases in performance and energy efficiency.
          • Silvermont microarchitecture delivers ~3x more peak performance or the same performance at ~5x lower power over current-generation Intel® Atom™ processor core.1
          • Silvermont to serve as the foundation for a breadth of 22nm products targeted at tablets, smartphones, microservers, network infrastructure, storage and other market segments including entry laptops and in-vehicle infotainment.
          SANTA CLARA, Calif., May 6, 2013 – Intel Corporation today took the wraps off its brand new, low-power, high-performance microarchitecture named Silvermont.
          The technology is aimed squarely at low-power requirements in market segments from smartphones to the data center. Silvermont will be the foundation for a range of innovative products beginning to come to market later this year, and will also be manufactured using the company’s leading-edge, 22nm Tri-Gate SoC manufacturing process, which brings significant performance increases and improved energy efficiency.
          “Silvermont is a leap forward and an entirely new technology foundation for the future that will address a broad range of products and market segments,” said Dadi Perlmutter, Intel executive vice president and chief product officer. “Early sampling of our 22nm SoCs, including “Bay Trail” and “Avoton” is already garnering positive feedback from our customers. Going forward, we will accelerate future generations of this low-power microarchitecture on a yearly cadence.”
          The Silvermont microarchitecture delivers industry-leading performance-per-watt efficiency.2 The highly balanced design brings increased support for a wider dynamic range and seamlessly scales up and down in performance and power efficiency. On a variety of standard metrics, Silvermont also enables ~3x peak performance or the same performance at ~5x lower power over the current-generation Intel® Atom™ processor core.1
          Silvermont: Next-Generation Microarchitecture
          Intel’s Silvermont microarchitecture was designed and co-optimized with Intel’s 22nm SoC process using revolutionary 3-D Tri-gate transistors. By taking advantage of this industry-leading technology, Intel is able to provide a significant performance increase and improved energy efficiency.
          Additional highlights of the Silvermont microarchitecture include:
            • A new out-of-order execution engine enables best-in-class, single-threaded performance.1
            • A new multi-core and system fabric architecture scalable up to eight cores and enabling greater performance for higher bandwidth, lower latency and more efficient out-of-order support for a more balanced and responsive system.
            • New IA instructions and technologies bringing enhanced performance, virtualization and security management capabilities to support a wide range of products. These instructions build on Intel’s existing support for 64-bit and the breadth of the IA software installed base.
            • Enhanced power management capabilities including a new intelligent burst technology, low– power C states and a wider dynamic range of operation taking advantage of Intel’s 3-D transistors. Intel® Burst Technology 2.0 support for single- and multi-core offers great responsiveness scaled for power efficiency.
              “Through our design and process technology co-optimization we exceeded our goals for Silvermont,” said Belli Kuttanna, Intel Fellow and chief architect. “By taking advantage of our strengths in microarchitecture development and leading-edge process technology, we delivered a technology package that enables significantly improved performance and power efficiency – all while delivering higher frequencies. We’re proud of this accomplishment and believe that Silvermont will offer a strong and flexible foundation for a range of new, low-power Intel SoCs.”
              Architecting Across a Spectrum of Computing
              Silvermont will serve as the foundation for a breadth of 22nm products expected in market later this year. The performance-per-watt improvements with the new microarchitecture will enable a significant difference in performance and responsiveness for the compute devices built around these products.
              Intel’s quad-core Bay TrailSoC is scheduled for holiday 2013 tablets and will more than double the compute performance capability of Intel’s current-generation tablet offering1. Due to the flexibility of Silvermont, variants of the “Bay Trail” platform will also be used in market segments including entry laptop and desktop computers in innovative form factors.
              Intel’s “Merrifield” [aimed at high-end smartphones, successor to Medfield] is scheduled to ship to customers by the end of this year. It will enable increased performance and battery life over current-generation products1 and brings support for context aware and personal services, ultra-fast connections for Web streaming, and increased data, device and privacy protection.
              Intel’s “Avoton” will enable industry-leading energy efficiency and performance-per-watt for microservers2, storage and scale out workloads in the data center. “Avoton” is Intel’s second-generation Intel® Atom™ processor SoC to provide full server product capability that customers require including 64-bit, integrated fabric, error code correction, Intel virtualization technologies and software compatibility. “Rangeley” is aimed at the network and communication infrastructure, specifically for entry-level to mid-range routers, switches and security appliances. Both products are scheduled for the second half of this year.
              Concurrently, Intel is delivering industry-leading advancements on its next-generation, 22nm Haswell microarchitecture for Intel® Core™ processors to enable full-PC performance at lower power levels for innovative “2-in-1” form factors, and other mobile devices available later this year. Intel also plans to refresh its line of Intel® Xeon® processor families across the data center on 22nm technology, delivering better performance-per-watt and other features.
              “By taking advantage of both the Silvermont and Haswell microarchitectures, Intel is well positioned to enable great products and experiences across the full spectrum of computing,” Perlmutter said.
              1 Based on the geometric mean of a variety of power and performance measurements across various benchmarks. Benchmarks included in this geomean are measurements on browsing benchmarks and workloads including SunSpider* and page load tests on Internet Explorer*, FireFox*, & Chrome*; Dhrystone*; EEMBC* workloads including CoreMark*; Android* workloads including CaffineMark*, AnTutu*, Linpack* and Quadrant* as well as measured estimates on SPECint* rate_base2000 & SPECfp* rate_base2000; on Silvermont preproduction systems compared to Atom processor Z2580. Individual results will vary. SPEC* CPU2000* is a retired benchmark. *Other names and brands may be claimed as the property of others.
              2 Based on a geometric mean of the measured and projected power and performance of SPECint* rate_base2000 on Silvermont compared to expected configurations of main ARM*-based mobile competitors using descriptions of the architectures; assumes similar configurations. Numbers may be subject to change once verified with the actual parts. Individual results will vary. SPEC* CPU2000* is a retired benchmark; results are estimates. *Other names and brands may be claimed as the property of others.
              Software and workloads used in performance tests may have been optimized for performance only on Intel microprocessors. Performance tests, such as SYSmark and MobileMark, are measured using specific computer systems, components, software, operations and functions. Any change to any of those factors may cause the results to vary. You should consult other information and performance tests to assist you in fully evaluating your contemplated purchases, including the performance of that product when combined with other products. For more information go to: www.intel.com/performance.

              For more information see the “Intel Atom Silvermont” Google search between May 6 and 8. From the accompanying Intel Next Generation Low Power Micro-Architecture webcast presentation I will include here the following slide only:

              image
              about which it was noted in the Deep inside Intel’s new ARM killer: Silvermont [The Register, May 8, 203] report that:

              Now that Intel has created an implementation of the Tri-Gate transistor technology specifically designed for low-power system-on-chip (SoC) use – and not just using the Tri-Gate process it employs for big boys such as Core and Xeon – it’s ready to rumble.
              Tri-Gate has a number of significant advantages over tried-and-true planar transistors, but the one that’s of particular significance to Silvermont is that when it’s coupled with clever power management, Tri-Gate can be used to create chips that exhibit an exceptionally wide dynamic range – meaning that they can be turned waaay down to low power when performance needs aren’t great, then cranked back up when heavy lifting is required.
              This wide dynamic range, Kuttanna said, obviates the need for what ARM has dubbed a big.LITTLE architecture, in which a low-power core handles low-performance tasks, then hands off processing to a more powerful core – or cores – when the need arises for more oomph.
              “In our case,” he said, “because of the combination of architecture techniques as well as the process technology, we don’t really need to do that. We can go up and down the range and cover the entire performance range.” In addition, he said, Silvermont doesn’t need to crank up its power as high as some of those competitors to achieve the same amount of performance.
              Or, as Perlmutter put it more succinctly, “We do big and small in one shot.”
              Equally important is the fact that a wide dynamic range allows for a seamless transition from low-power, low-performance operation to high-power, high-performance operation without the need to hand off processing between core types. “That requires the state that you have been operating on in one of the cores to be transferred between the two cores,” Kuttanna said. “That requires extra time. And the long switching time translates to either a loss in performance … or it translates to lower battery life.”

              Intel’s 1h20m long Intel Next Generation Low Power Micro-Architecture – Webcast is available online for further details about Silvermont. The technical overview starts at [21:50] (Slide 15) and you can also read a summary of some of the most interesting points by CNXSoft.


              7. Photonic achitectures to drive the future of computing

              TED and Intel microdocumentary – Mission (Im)possible: Silicon photonics featuring Mario Paniccia [TEDInstitute YouTube channel, published May 6, 2013; first shown publicly in March 2013]

              When Mario Paniccia began assembling a team of scientists to explore silicon photonics (systems that use silicon as an optical medium) in 2001, nobody thought they could succeed. Now, a decade and several Nature papers later, Intel has announced plans to commercialize the breakthrough technology Mario and his team built from scratch.

              [2:14] You can do now a 100 gig, you can do 200 gig. You can imagine doing a terabit per second in the next couple of years. At a terabit per second you’re talking about transferring or downloading a season of HDTV from one device to another in less than a second. It’s going to allow us to keep up with Moore’s law, and allow us to move information and constantly feed Moore’s law in our processors and so we will not be limited anymore by the interconnect, or the connectivity. [2:44]

              Intel considered this innovation an inflection point already back in 2010, see:
              Justin Rattner, Mario Paniccia and John Bowers describe the impact and significance of the 50G Silicon Photonics Link [channelintel YouTube channel, July 26, 2010]

              Now as the technology is ready for commercialisation this year Intel is even more enthuasiastic: Justin Rattner IDF Beijing 2013 Keynote-Excerpt: Silicon Photonics [channelintel YouTube channel, May 6, 2013]

              In his IDF Beijing 2013 Keynote, Intel CTO-Justin Rattner demonstrated for the first time publicly a fully functional silicon photonics module incorporating Intel® Silicon Photonics Technology (SPT) and operating at 100 gigabits per second (Gbps). This is a completely integrated module that includes silicon modulators, detectors, waveguides and circuitry. Intel believes this is the only module in the world that uses a hybrid silicon laser. The demonstration was made via a video during Rattner’s keynote. In addition to the Intel SPT module, Rattner showed the new photonics cable and connector that Intel is developing with Corning. This new connector has fewer moving parts, is less susceptible to dust and costs less than other photonics connectors. Intel and Corning intend to make this new cable and connector an industry standard. Rattner said the connector can carry 1.6 terabits of information per second.

              Silicon photonics uses light (photons) to move huge amounts of data at extremely high speeds over a thin optical fiber rather than using electrical signals over a copper cable. But that is not all: Silicon Photonics: Disrupting Server Design [DataCenterVideos YouTube channel, Jan 22, 2013, Recorded at the Open Compute Summit, Jan 17, 2013, Santa Clara, California]

              Silicon photonics is a new technology with the potential to disrupt the way servers are built. Silicon photonics uses light (photons) to move huge amounts of data at very high speeds over a thin optical fiber rather than using electrical signals over a copper cable. At last week’s Open Compute Summit, Intel’s Jim Demain provided Data Center Knowledge with an overview of the technology, showing off a prototype “photonic rack” that Intel has created that separates processors from other components, allowing for a faster refresh cycle for CPUs.

              More information:
              Intel, Facebook Collaborate on Future Data Center Rack Technologies [press release, Jan 16, 2013]

              New Photonic Architecture Promises to Dramatically Change Next Decade of Disaggregated, Rack-Scale Server Designs

                • Intel and Facebook* are collaborating to define the next generation of rack technologies that enables the disaggregation of compute, network and storage resources.
                • Quanta Computer* unveiled a mechanical prototype of the rack architecture to show the total cost, design and reliability improvement potential of disaggregation.
                • The mechanical prototype includes Intel Silicon Photonics Technology, distributed input/output using Intel Ethernet switch silicon, and supports the Intel® Xeon® processor and the next-generation system-on-chip Intel® Atom™ processor code named “Avoton.”
                • Intel has moved its silicon photonics efforts beyond research and development, and the company has produced engineering samples that run at speeds of up to 100 gigabits per second (Gbps).

              Silicon Photonics Research [Intel Labs microsite]
              The Facebook Special: How Intel Builds Custom Chips for Giants of the Web [Wired, May 6, 2013]
              Meet the Future of Data Center Rack Technologies [Data Center Knowledge, Feb 20, 2013] by Raejeanne Skillern, Intel’s director of marketing for cloud computing

              … Let’s now drill down into some of all-important details that shed light on what this announcement means in terms of the future of data center rack technologies.
              What is Rack Disaggregation and Why is It Important?
              Rack disaggregation refers to the separation of resources that currently exist in a rack, including compute, storage, networking and power distribution, into discrete modules. Traditionally, a server within a rack would each have its own group of resources. When disaggregated, resource types can then be grouped together, distributed throughout the rack, and upgraded on their own cadence without being coupled to the others. This provides increased lifespan for each resource and enables IT managers to replace individual resources instead of the entire system. This increased serviceability and flexibility drives improved total cost for infrastructure investments as well as higher levels of resiliency. There are also thermal efficiency opportunities by allowing more optimal component placement within a rack.
              Intel’s photonic rack architecture, and the underlying Intel silicon photonics technologies, will be used for interconnecting the various computing resources within the rack. We expect these innovations to be a key enabler of rack disaggregation.
              Why Design a New Connector?
              Today’s optical interconnects typically use an optical connector called MTP. The MTP connector was designed in the mid-1980s for telecommunications and not optimized for data communications applications. At the time, it was designed with state-of-the-art materials manufacturing techniques and know-how. However, it includes many parts, is expensive, and is prone to contamination from dust.
              The industry has seen significant changes over the last 25 years in terms of manufacturing and materials science. Building on these advances, Intel teamed up with Corning, a leader in optical fiber and cables, to design a totally new connector that includes state-of-the-art manufacturing techniques and abilities; a telescoping lens feature to make dust contamination much less likely; with up to 64 fibers in a smaller form factor; fewer parts – all at less cost.
              What Specific Innovations Were Unveiled?
              The mechanical prototype includes not only Intel silicon photonics technology, but also distributed input/output (I/O) using Intel Ethernet switch silicon, and supports Intel Xeon processor and next-generation system-on-chip Intel Atom processors code named “Avoton.”

              In fact this will lead to a CPU – Memory – Storage … disaggregation as shown by the following Intel slide:imagewhich will lead to new “Photonic Architectures”, or more precisely “Photonic Many-Core Architectures” (or later on even “Photonic/Optical Computing”), much more efficient than anything so far. For possibilities see these starting documents in academic architecture research:
              Photonic Many-Core Architecture Study Abstract [HPEC 2008, May 29, 2008]
              Photonic Many-Core Architecture Study Presentation [HPEC 2008, Sept 23, 2008]
              Building Manycore Processor-to-DRAM Networks Using Monolithic Silicon Photonics Abstract [HPEC 2008, Sept 23, 2008]
              Building Manycore Processor-to-DRAM Networks Using Monolithic Silicon Photonics Presentation [HPEC 2008, Sept 23, 2008]

              Intel made available the following Design Guide for Photonic Architecture Draft Document v 0.5 [Jan 16, 2013] where we can find the following three architectures:

              3.2 Interconnect Topology with a ToR [Top of Rack] Switch
              One particular implementation of the Photonically Enabled Architecture which is supported by the New Photonic Connector is shown below in Figure 3.1. In this implementation the New Photonic Connector cables are used to connect the compute systems arrayed throughout the rack to a Top of Rack switch. These intra-rack connections are currently made through electrical cabling, often using Ethernet signaling protocols at various line rates. The Photonically Enabled Architecture envisions a system where the bandwidth density, line rate scalability and easier cable routing provide value in this implementation model. One key feature of this architecture is that the line rate and optical technology are not dictated; rather the lowest cost technology which can support the bandwidth demands and provide the functionality required to support future high speed and dense applications can be deployed in this model consistent with the physical implementation model. This scalability of the architecture is a key value proposition of the design. Not only is the architecture scalable for data rate in the optical cable, but scalability of port count in each connection is also possible by altering the physical cabling and optical modules.

              image

              Figure 3.1: Open Rack with Optical Interconnect.
              In this architectural concept the green lines represent optical fiber cables terminated with the New Photonic Connector. They connect the various compute systems within the rack to the Top of Rack (TOR) switch. The optical fibers could contain up to 64 fibers and still support the described New Photonic Connector mechanical guidelines.
              One key advantage of the optically enabled architecture is that it supports disaggregation in the rack based design of the various system functionality, which means separate and discrete portions of the system resources may be brought together. One approach to disaggregation is shown below in Figure 3.2; in the design shown here the New Photonic Connector optical cables are still connecting a computing platform to a Top of Rack switch, but the configuration of the components has been altered to allow for a more modular approach to system upgrade and serviceability. In this design the computing systems have been configured in ‘trays’ containing a single CPU die and the associated memory and control, while communication is aggregated between three of these trays through a Silicon Photonics module to a Top of Rack switch. The Top of Rack switch now communicates to the individual compute elements through a Network Interface Chip (NIC) while also supporting an array of Solid State Disk Drives (SSD’s) and potentially additional computing hardware to support the networking interfaces. This approach would allow for the modular upgrade of the computing and memory infrastructure without burdening the user with the cost of upgrading the SSD infrastructure simultaneously provided the IO infrastructure remains constant. Other options for the disaggregated system architecture are of course also possible, potentially leading to the disaggregation of the memory system as well.

              image

              Figure 3-2: Disaggregated Photonic Architecture Topology
              with a ToR Switch
              .
              This design shows 3 compute trays connected through a single New Photonic Connector enabled optical cable to a Top of Rack (TOR) switch supporting Network Interface Chip (NIC) elements, Solid State Disk Drives (SSD’s), Switching functionality and additional compute resources.
              3.3 Interconnect Topology with Distributed Switch Functionality
              The Photonically Enabled Architecture which is supported by the New Photonic Connector cable and connector concept can support several different types of architectures, each with specific advantages. One particular type of architecture, which also takes advantage of the functionality of another Intel component, an Intel Switch Chip, is shown in Figure 3.3, shown below. In this architecture the Intel Switch Chip is configured in such a way as to support both aggregation of data streams to reduce overall fiber and cabling burden as well as a distributed switching functionality.
              The distributed switch functionality supports the modular architecture which was discussed in previous sections. This concept allows for a very granular approach to the deployment of resources throughout the data center infrastructure which supports greater resiliency through a smaller impact from a failure event. The concept also supports a more granular approach to upgradability and potentially could enable re-partitioning of the architecture in such a way that system resources can be better shared between different compute elements.
              In Figure 3.3 an example is shown of 100Gbps links between compute systems and a remote storage node. Both PCIe and Ethernet networking protocols may be used in the same rack system, all enabled by the functionality of the Intel Switch Chip (or Device). It should be understood that the components in this vision could be swapped dynamically and asymmetrically so that improvements in bandwidth between particular nodes could be upgraded individually or new functionality could be incorporated as it becomes available.

              image

              Figure 3.3: An example of a Photonically Enabled Architecture
              relying upon the New Photonic Connector concept, Silicon Photonics
              and the Intel Switch Chip (or Device).
              In this example the switching between the rack nodes is accomplished in a distributed manner through the use of these switch chips.

              Note that there is very little information about Kranich’s manufacturing technology winning cards. I found only this one although there might be several others as well.


              8. The two-person Executive Office and Intel’s transparent computing strategy as presented so far

              Newly Elected Intel CEO, Brian Krzanich Talks About His New Job [channelintel YouTube channel, May 2, 2013]

              Brian Krzanich (pronounced Krah-ZAN-nitch) discusses next steps and what lies ahead in his role as Intel CEO. Learn more about Brian Krzanich from the Intel Newsroom: http://newsroom.intel.com/community/intel_newsroom/blog/2013/05/02/intel-board-elects-brian-krzanich-as-ceo

              Intel Board Elects Brian Krzanich as CEO [Intel Newsroom, May 2, 2013]

              SANTA CLARA, Calif., May 2, 2013 – Intel Corporation announced today that the board of directors has unanimously elected Brian Krzanich as its next chief executive officer (CEO), succeeding Paul Otellini. Krzanich will assume his new role at the company’s annual stockholders’ meeting on May 16.

              Krzanich, Intel’s chief operating officer since January 2012, will become the sixth CEO in Intel’s history. As previously announced, Otellini will step down as CEO and from the board of directors on May 16.

              “After a thorough and deliberate selection process, the board of directors is delighted that Krzanich will lead Intel as we define and invent the next generation of technology that will shape the future of computing,” said Andy Bryant, chairman of Intel.

              “Brian is a strong leader with a passion for technology and deep understanding of the business,” Bryant added. “His track record of execution and strategic leadership, combined with his open-minded approach to problem solving has earned him the respect of employees, customers and partners worldwide. He has the right combination of knowledge, depth and experience to lead the company during this period of rapid technology and industry change.”

              Krzanich, 52, has progressed through a series of technical and leadership roles since joining Intel in 1982.

              “I am deeply honored by the opportunity to lead Intel,” said Krzanich. “We have amazing assets, tremendous talent, and an unmatched legacy of innovation and execution. I look forward to working with our leadership team and employees worldwide to continue our proud legacy, while moving even faster into ultra-mobility, to lead Intel into the next era.”

              The board of directors elected Renée James, 48, to be president of Intel. She will also assume her new role on May 16, joining Krzanich in Intel’s executive office.

              “I look forward to partnering with Renée as we begin a new chapter in Intel’s history,” said Krzanich. “Her deep understanding and vision for the future of computing architecture, combined with her broad experience running product R&D and one of the world’s largest software organizations, are extraordinary assets for Intel.”

              As chief operating officer, Krzanich led an organization of more than 50,000 employees spanning Intel’s Technology and Manufacturing Group, Intel Custom Foundry, NAND Solutions group, Human Resources, Information Technology and Intel’s China strategy.

              James, 48, has broad knowledge of the computing industry, spanning hardware, security, software and services, which she developed through leadership positions at Intel and as chairman of Intel’s software subsidiaries — Havok, McAfee and Wind River. She also currently serves on the board of directors of Vodafone Group Plc and VMware Inc. and was chief of staff for former Intel CEO Andy Grove.

              Additional career background on both executives is available at newsroom.intel.com.

              The prominent first external reaction to that: Intel Promotes From Within, Naming Brian Krzanich CEO [Bloomberg YouTube channel, May 2, 2013]

              Intel’s Krzanich the 6th Inside Man to Be CEO [Bloomberg YouTube channel, May 2, 2013]

              Can Intel Reinvent Itself… Again? [Bloomberg YouTube channel, May 3, 2013]

              Brian M. Krzanich, Chief Executive Officer (Elect), Executive Office

              Brian M. Krzanich will become the chief executive officer of Intel Corporation on May 16. He will be the sixth CEO in the company’s history, succeeding Paul S. Otellini.
              Krzanich has progressed through a series of technical and leadership roles at Intel, most recently serving as the chief operating officer (COO) since January 2012. As COO, his responsibilities included leading an organization of more than 50,000 employees spanning Intel’s Technology and Manufacturing Group, Intel Custom Foundry, supply chain operations, the NAND Solutions group, human resources, information technology and Intel’s China strategy.
              His open-minded approach to problem solving and listening to customers’ needs has extended the company’s product and technology leadership and created billions of dollars in value for the company. In 2006, he drove a broad transformation of Intel’s factories and supply chain, improving factory velocity by more than 60 percent and doubling customer responsiveness. Krzanich is also involved in advancing the industry’s transition to lower cost 450mm wafer manufacturing through the Global 450 Consortium as well as leading Intel’s strategic investment in lithography supplier ASML.
              Prior to becoming COO, Krzanich held senior leadership positions within Intel’s manufacturing organization. He was responsible for Fab/Sort Manufacturing from 2007-2011 and Assembly and Test from 2003 to 2007. From 2001 to 2003, he was responsible for the implementation of the 0.13-micron logic process technology across Intel’s global factory network. From 1997 to 2001, Krzanich served as the Fab 17 plant manager, where he oversaw the integration of Digital Equipment Corporation’s semiconductor manufacturing operations into Intel’s manufacturing network. The assignment included building updated facilities as well as initiating and ramping 0.18-micron and 0.13-micron process technologies. Prior to this role, Krzanich held plant and manufacturing manager roles at multiple Intel factories.
              Krzanich began his career at Intel in 1982 in New Mexico as a process engineer. He holds a bachelor’s degree in Chemistry from San Jose State University and has one patent for semiconductor processing. Krzanich is also a member of the Board of Directors of Lilliputian Corporation and the Semiconductor Industry Association.

              Renée J. James, President (Elect), Executive Office

              Renée J. James is president of Intel Corporation and, with the CEO, is part of the company’s two-person Executive Office.

              James has broad knowledge of the computing industry, spanning hardware, security, software and services, which she developed through product R&D leadership positions at Intel and as chairman of Intel’s software subsidiaries — Havok, McAfee and Wind River.
              During her 25-year career at Intel, James has spearheaded the company’s strategic expansion into providing proprietary and open source software and services for applications in security, cloud-based computing, and importantly, smartphones. In her most recent role as executive vice president and general manager of the Software and Services Group, she was responsible for Intel’s global software and services strategy, revenue, profit, and product R&D. In this role, James led Intel’s strategic relationships with the world’s leading device and enterprise operating systems companies. Previously, she was the director and COO of Intel Online Services, Intel’s datacenter services business. James was also part of the pioneering team working with independent software vendors to port applications to Intel Architecture and served as chief of staff for former Intel CEO Andy Grove.
              James began her career with Intel through the company’s acquisition of Bell Technologies. She holds a bachelor’s degree and master’s degree in Business Administration from the University of Oregon.
              James also serves as a non-executive director on the Vodafone Group Plc Board of Directors and is a member of the Remuneration Committee. She is an independent director on the VMware Inc. Board of Directors and is a member of the Audit Committee. She is also a member of the C200.

              Chip Shot: Renée James Selected as Recipient of C200’s STEM Innovator Luminary Award [IntelPR in Intel Newsroom, April 13, 2013]

              Renée J. James, Intel executive vice president and general manager of the Software and Services Group, has earned the prestigious honor of being the recipient of the STEM Innovator Luminary Award, presented by the Committee of 200 (C200). C200 is an international, non-profit organization of the most powerful women who own or run companies, or who lead major divisions of large corporations. A STEM Innovator is the leader of a technology-based business who has exemplified unique vision and success in science, technology, engineering or math-based industries, which James has continually demonstrated throughout her career at Intel. This includes growing Intel’s software and services business worldwide, driving open standards within the software ecosystem and providing leadership as chairman for both McAfee and Wind River Systems, Intel wholly owned subsidiaries.

              Renée James keynote delivering Intel’s new strategy called ‘Transparent Computing’ at the IDF 2012 [TomsHardwareItalia YouTube channel, Sept 13, 2012]

              IDF 2012 Day 2:
              Intel Developer Forum 2012 Keynote, Renée James Transcript (PDF 190KB)
              Intel Developer Forum 2012 Keynote, Renée James Presentation (PDF 7MB)

              Intel to Software Developers: Embrace Era of Transparent Computing [press release, Sept 12, 2012]

              NEWS HIGHLIGHTS

              • Intel reinforces commitment to ensuring HTML5 adoption accelerates and remains an open standard, providing developers a robust application environment that will run best on Intel® architecture.
              • New McAfee Anti-Theft product is designed to protect consumers’ property and personal information on Ultrabook™ devices.
              • The Intel® Developer Zone is a new program designed to provide software developers and businesses with a single point of access to tools, communities and resources to help them engage with peers.

              INTEL DEVELOPER FORUM, San Francisco, Sept. 12, 2012 – Today at the Intel Developer Forum (IDF), Renée James, senior vice president and general manager of the Software and Services Group at Intel Corporation, outlined her vision for transparent computing. This concept is made possible only through an “open” development ecosystem where software developers write code that will run across multiple environments and devices. This approach will lessen the financial and technical compromises developers make today.
              With transparent computing, software developers no longer must choose one environment over another in order to maintain profitability and continue to innovate,” said James. “Consumers and businesses are challenged with the multitude of wonderful, yet incompatible devices and environments available today. It’s not about just mobility, the cloud or the PC. What really matters is when all of these elements come together in a compelling and transparent cross-platform user experience that spans environments and hardware architectures. Developers who embrace this reality are the ones who will remain relevant.”
              Software developers are currently forced to choose between market reach, delivering innovation or staying profitable. By delivering the best performance with Intel’s cross-platform tools, security solutions and economically favorable distribution channels, the company continues to take a leadership position in defining and driving the open software ecosystem.
              Develop to Run Many Places
              While developers regularly express their desire to write once and run on multiple platforms, currently there is little incentive for any of the curators of these environments to provide cross-platform support. Central to Intel’s operating system of choice strategy, the company believes a solution to the cross-platform challenge is HTML5. With it, developers no longer have to make trade-offs between profitability, market participation or delivering innovation in their products. Consumers benefit by enabling their data, applications and identity to seamlessly transition from one operating system or device environment to another.
              During her keynote, James emphasized the importance of HTML5 and related standards and that the implementation of this technology by developers should remain open to provide a robust application development environment. James reinforced Intel’s commitment to HTML5 and JavaScript by announcing that Mozilla, in collaboration with Intel, is working on a native implementation of River Trail technology. It is available now for download as a plug-in and will become native in Firefox browsers to bring the power of parallel computing to Web applications in 2013.
              Security at Intel Provides an Inherent Advantage
              Security at Intel provides an inherent advantage in terms of its approach. For over a decade, Intel has applied its technology leadership to security platform features aimed at keeping computing safe, from devices and networks to the data center. Today, the company extends the efficacy of security by combining hardware and software security solutions and co-designing products with McAfee. James invited McAfee Co-President Michael DeCesare to join her onstage to emphasize the important role security takes as the threat landscape continues to become more complex both in terms of volume and sophistication. DeCesare also highlighted the opportunity for developers to participate in securing the industry.
              Touching on where McAfee is heading with Intel, DeCesare discussed the importance of understanding where computing is going overall. He noted examples including applications moving to the cloud, as well as IT seeking ways to reduce power consumption and wrestling with challenges associated with big data and the consumerization of IT. DeCesare also highlighted the value of maintaining the user experience and introduced McAfee Anti-Theft security software. Designed to protect consumers’ property and personal information for Ultrabook™ devices, this latest product enhancement is a collaborative effort with Intel to develop anti-theft software using Intel technologies that provide device and data protection.
              DeCesare reiterated the opportunity for developers through the McAfee Security Innovation Alliance (SIA). The technology partnering program helps accelerate development of interoperable- security products, simplify integration of these products and delivers solutions to maximize the value of existing customer investments. The program also is intended to reduce both time-to-problem resolution and operational costs.
              Developers’ Access to Resources Made Easy
              James also announced the Intel® Developer Zone, a program designed to provide software developers and businesses with a single point of access to tools, communities and resources to help them engage with peers. Today’s software ecosystem is full of challenges and opportunities in such areas as technology powering new user experiences, expectations from touchscreens, battery life requirements, data security and cloud accessibility. The program is focused on providing resources to help developers learn and embrace these evolving market shifts and maximize development efforts across many form factors, platforms and operating systems.

              • Development Resources: Software tools, training, developer guides, sample code and support will help developers create new user experiences across many platforms. In the fourth quarter of this year, Intel Developer Zone will introduce an HTML5 Developer Zone focused on cross-platform apps, guiding developers through actual deployments of HTML5 apps on Apple* iOS*, Google* Android*, Microsoft* Windows* and Tizen*.

              • Business Resources: Global software distribution and sales opportunities will be available via the Intel AppUp® center and co-marketing resources. Developers can submit and publish apps to multiple Intel AppUp center affiliate stores for Ultrabook devices, tablets and desktop systems. The Intel Developer Zone also provides opportunities for increased awareness and discoverability through the Software Business Network, product showcases and marketing programs.
              • Active Communities: With Intel Developer Zone, developers can engage with experts in their field – both from Intel and the industry – to share knowledge, get support and build relationships. In the Ultrabook community, users will find leading developers sharing ideas and recommendations on how to create compelling Microsoft* Windows* 8 apps for the latest touch- and sensor-enabled Ultrabook devices.

              Mobile Insights: Emerging Technologies [channelintel YouTube channel, Feb 26, 2013]

              [0:20-0:45] Renee James EVP and GM of Intel Software and Services Group; [0:45-1:10] Hermann Eul Co VP and GM, MCG, Intel; [1:10-1:22] Dean Elwood, Founder and CEO, Voxygen; [1:25-1:52] Shiyou He, EVP, ZTE The Mobile Insights team caught up with a number of industry leaders to discuss what are the next big trends after touch – we will be using our voice, gestures and facial recognition to control and interact with our devices soon. After touch, it will not be long before we’ll commonly use facial recognition and gestures with our mobile devices. Voice recognition will also become more common, allowing us new usages such as search through voice conversations the same way one would search through email today.

              Mobile Insights: Software Development in Africa [channelintel YouTube channel, March 5, 2013]

              Erik Hersman, Managing Director and Co-Founder of iHub, and Renée James, EVP and GM of Intel Software and Services Group, are talking about the opportunities in Africa as the continent has and always will be a mobile first continent. To support the growth of mobile technology in the continent, Intel is working with iHub to foster growth of the software development community in Africa with targeted investments in mobile application development, university training and expansion of technology hubs.

              Intel Developer Forum: Executives Talk Evolution of Computing with Devices that Touch People’s Daily Lives [press release, April 11, 2011]

              Renée James: Creating the Ultimate User Experience
              During her keynote, James discussed Intel’s transition from a semiconductor company to a personal computing company, and emphasized the importance of delivering compelling user experiences across a range of personal computing devices. To develop and enable the best experiences, James announced a strategic relationship with Tencent*, China’s largest Internet company, to create a joint innovation center dedicated to delivering best-in-class mobile Internet experiences. Engineers from both companies will work together to further the mobile computing platforms and other technologies.

              James also announced new collaborations for the Intel AppUpSM center and the Intel AppUp Developer Program in China to help assist in the creation of innovative applications for Intel Atom processor-based devices. Chinese partners supporting this effort include Neusoft*, Haier* and Hasee* and Shenzhen Software Park*.

              Related presentation: Renee James: The Intel User Experience (English PDF 9.1MB)

              How Intel’s new president Renee James learned the ropes from the legendary Andy Grove [VentureBeat, May 2, 2013]

              imageRenee James became the president of Intel today. That’s the highest position a woman has ever held at the world’s largest chip maker. Alongside new CEO Brian Krzanich, James will be part of the two-person executive office running Intel. She rose to that position through tenacity and leadership during a career at Intel, but she was also part of a very exclusive club.

              The 25-year Intel veteran was one of the early young employees who served as “technical assistant ” to former chief executive Andy Grove, the hard-charging leader who went by the motto “Only the Paranoid Survive.” In that position, she was not just an executive assistant. Rather, her job was to make sure that Grove always looked good and was up-to-speed on his personal use of technology. She helped him prepare his PowerPoint presentations and orchestrated his speeches. As a close confidant, she had close access to one of the most brilliant leaders of the tech industry.

              Intel’s executives needed technical assistants in the way that contemporaries like Bill Gates, who grew up as a programmer, did not. Intel’s leaders were technically savvy manufacturing and chip experts, but they were not born as masters of the ins and outs of operating PowerPoint. So the company developed the technical assistant as a formal position, and each top executive had one. That position has turned out to be an important one; executives mentored younger, more promising employees. These employees then moved on to positions of great authority within Intel.
              What makes James’s career so interesting — and a stand out — is that unlike Intel’s early leaders, she wasn’t a chip engineer or manufacturing executive. She has an MBA from the University of Oregon, and she pitched no-chip businesses for Intel to enter and became chief operating officer of Intel Online Services.
              James will start her new position on May 16 and will report to Krzanich.
              James served under Grove for a longer time than most technical assistants did, as she proved indispensable to him. James said that she learned a huge amount from Grove, and she took lots of notes on the things that he said that made an impression on her. Paul Otellini, the retiring CEO of Intel, also served as a technical assistant for Grove. The technical assistant job was one of those unsung positions that required a lot of wits. James had to pull together lots of Intel resources to set up, rehearse, and execute Grove’s major keynote speeches.
              She was eventually given the more impressive title of “chief of staff.” During the dotcom era, she moved out on her own to set up an ill-fated business. She was in charge of Intel’s move into operating data centers that could be outsourced to other companies.
              Under James’ plan, Intel would set up data centers with the same discipline and precision that it did with its chip manufacturing plants. It would build out the huge server rooms in giant warehouses and then rent the computing power to smaller companies. The business was much like Amazon’s huge web services business today. But Intel was too early and on the wrong side of the dotcom crash. When things fell apart in 2001, so did Intel’s appetite for noncore businesses. Intel shut down James’ baby.
              But she went on to manage a variety of other businsses, including Intel’s security, software, services, and other nonchip businesses that have become more important as Intel takes on its mantle as a leader of the technology industry rather than just a component maker. That’s one of the legacies of Grove, who saw that Intel had to do a lot of the fundamental research and development in the computer industry, in part because nobody except Microsoft had the profits to invest in R&D.
              As executive vice president of software and services, James managed Intel software businesses, including Havok, McAfee, and Wind River. During her tenure over software, Intel struggled in its alliance with Nokia to create the Meego mobile operating system, and it eventually gave up on it.
              Among the other technical assistants at Intel were Sean Maloney, a rising star who retired last year after having a a stroke in 2010; venture capitalist Alex Wong; and Anand Chandrasekher, who left Intel and is now the chief marketing officer at rival Qualcomm.

              Smartphone-like Asha Touch from Nokia: targeting the next billion users with superior UX created for ultra low-cost and full touch S40 devices

              UpdatesNokia Asha 310 debuts with Dual SIM and Wi-Fi [Nokia press release, Feb 12, 2013]

              Nokia Asha 310 smartphone ( http://nokia.ly/158MDjy) is all about doing more. Up to 3 times more internet browsing on your existing data bundle, thanks to data compression from the cloud-powered Xpress Browser. More time with your friends on Facebook, Twitter and eBuddy. More of the world outdoors with Nokia Maps, pre-loaded to save data, enabling you to get from A to B and discover nearby points of interest. And more fun, thanks to YouTube, Redbull and 40 free EA games including best-sellers like FIFA, Tetris and Need for Speed.
              Nokia Asha 310: $102 (list) – a dual SIM enhanced version of the Asha 309: $99 (list)
              + Both Asha 309 and 310 are WiFi enabled, EGPRS and GPRS based versions with modest camera (2 MP), video (176 x 144 pixels H.263 only recording at 13 fps, playback at 15 fps) and processing power (800 MHz as indicated in India) capabilities. The top Asha 311 ($115 list price in India) is a 3.5G phone with 3MP camera, 640 x 480 pixels H.263 and MPEG-4 recording at 25 fps, playback at 30 fps, and a 1 GHz ARM11 processor.  The best retail price on the major Asha market, India: Asha 309 is Rs. 4349 [$US 80.5] and Asha 311 is Rs. 5349 [$US 99]. You can download a detailed comparison of these top Asha devices from here (PDF).
              Swap SIM cards to suit your lifestyle
              With Nokia’s built-in Easy Swap Dual SIM technology, consumers can use the external slot on the Nokia Asha 310 to insert a secondary SIM card, while keeping their principal SIM card in place behind the battery. The Nokia Asha 310 puts the user in control, with the ability to shift between SIM cards for personal or work use without turning off the phone. They can also swap SIM cards while on-the-go, to get the best available tariffs when commuting. Nokia Easy Swap Dual SIM makes it possible to assign and store unique profiles for up to five SIM cards. Users can designate SIM cards for text, voice and data and switch between them at their convenience.
              Freedom to do more online with Wi-Fi
              The addition of Wi-Fi in the Nokia Asha 310 gives users a fast and easy way to enjoy more online, including streaming videos from YouTube or downloading the 40 free EA Games from Nokia Store. The ability to connect to free Wi-Fi hotspots whether at home or on the go means users aren’t constrained by their data plan.
              The Nokia Asha 310 comes pre-loaded with Nokia Xpress Browser, which delivers a fast and fluid browsing experience and support for thousands of web apps. Nokia Xpress Browser compresses Internet data by up to 90%, saving consumers money.

              “The Nokia Asha 310 is the first-ever Nokia smartphone to offer both Easy Swap Dual SIM and Wi-Fi in the same device. It gives consumers the best of both worlds, allowing them to separate work and play, or speak with friends on other mobile networks more affordably,” said Timo Toikkanen, executive vice president, Mobile Phones, Nokia. “The addition of Wi-Fi support gives users the freedom to enjoy much more of the Internet compared to competitive devices at this price point.”

              The newest addition to the Asha Touch family of smartphones, the Nokia Asha 310 features a 3″ scratch-proof, capacitive touchscreen that complements the sophisticated design. It features a 2 megapixel camera and comes with a 4GB* memory card included, with support for a further 32GB of external memory.

              The Nokia Asha 310 will be available to purchase in Asia, India, the Middle East, Africa and Brazil starting Q1 2013. Suggested pricing is 102 USD before taxes and subsidies. Available colors include black, white and golden light.

              *In Brazil, The Nokia Asha 310 will have a 2GB memory card included

              How Asha got smart [Nokia Conversations, Jan 24, 2013]

              … We talked to Jussi Nevanlinna, VP product marketing, to find out more. …

              Nokia Xpress Browser – More browsing, less waiting [nokia YouTube channel, Jan 15, 2013]

              Sometimes particular components in the Asha range are actually ahead of the curve. Take battery life, for example. People who use a smartphone have been taught not to expect a particularly great battery life – a day or two, perhaps. So a phone like the Nokia Asha 309 comes as a real revelation to them. This phone has a standby time of 42 days. You could leave it on the kitchen table, go off sailing round the world for a month, come back and still have several days’ work left in it.

              And lastly, how is the Series 40 operating system holding up into the 21st Century?

              Pretty well, we think. Again, we have to base this on what our customers tell us. The OS has an extremely high Net Promoter score – that’s a measure of how likely people are to recommend something to other people. They describe the user experience as “rich” and say that it “performs quickly”.

              And, of course, while Series 40 was first conceived quite some time ago, it’s in a continual process of evolution. When we moved to touch, that demanded a whole host of technical improvements and redesigns for the interface and user experience.

              Asha Touch devices are actually the leading smartphones in a number of markets. In China and Indonesia, the Nokia Asha 305 is the top-selling smartphone in its price band. In India and Pakistan, in fact, across the IMEA (India, Middle-East and Asia) region, it’s the top-selling smartphone overall.

              One reason for this is the way we go about creating them. We don’t just take an expensive design and then shrink it down or chop things off until it hits the price point. Some of our competitors do this, and it can lead to phones that feel ‘cheap’. Our phones are built from the ground-up to deliver a particular set of user experiences. They are purpose-built, not cut-down.

              Diwali Offer with Nokia Asha Smartphones TVC [NokiaIndiaOfficial YouTube channel, Oct 16, 2012], remark from Wikipedia: Diwali … known as the “festival of lights,” … observed by Hindus, Jains, Buddhists, Sikhs

              This Diwali is going to get colourful with Nokia. Buy any Nokia Asha Smartphone and get Yatra.com travel vouchers worth Rs. 4,500 [US$ 84]. Watch as Pummy Aunty learns it the hard way. Please visit http://bit.ly/thisdiwalicelebrateholi for more information.

              The Story of my Nokia Asha – Aditya in Jakarta [Sept 26, 2012]

              The Me & My Asha video series tells the story of how different people around the world see Nokia Asha: http://nokia.ly/PqL3Ad. Aditya is a 20-year old university student who lives in Jakarta. For him, the Nokia Asha is fast, stylish and easy.

              image

              Nokia Corporation Q3 2012 Interim Report [press release, Oct 18, 2012]

              … Mobile Phones Q3 volumes increased quarter-on-quarter to 77 million units; strong sales start for new Asha full touch smartphones, with volumes of 6.5 million units. …
              Commenting on the Q3 results, Stephen Elop, Nokia CEO, said:
              … In our mobile phones business, the positive consumer response to our new Asha full touch smartphones translated into strong sales. And in Q3, our mobile phones business delivered a solid quarter with sequential sales growth and improved contribution margin. …
              Mobile Phones
              Q3/2012
              Q3/2011
              YoY
              Change
              Q2/2012
              QoQ
              Change
              volume(mn units)
              76.6
              89.8
              -15%
              73.5
              4%
              ASP
              31
              32
              -3%
              31
              0%
              … On a year-on-year basis, the decrease in our Mobile Phones volumes in the third quarter 2012 was primarily due to the decline in volumes of our lower priced devices that we sell to our customers for below EUR 30. Volumes of our higher priced devices also declined, partially offset by volumes of our newly launched Asha full touch smartphones.
              On a sequential basis, the increase in our Mobile Phones volumes in the third quarter 2012 was primarily due to volumes of our Asha full touch smartphones. In addition, volumes of our devices that we sell to our customers for below EUR 30 increased sequentially, whereas volumes of our QWERTY devices declined sequentially.
              … On a sequential basis, our Mobile Phones ASP was approximately flat in the third quarter 2012 as higher sales of our lower priced devices that we sell to our customers for below EUR 30 were offset by higher sales of our Asha full touch smartphones which carry higher ASPs.
              THIRD QUARTER 2012 OPERATING HIGHLIGHT
              – Nokia announced the Nokia Asha 308 and Asha 309, new additions to the Asha Touch family. The dual SIM Nokia Asha 308 and single SIM Nokia Asha 309 give consumers fast web access at low cost. Nokia also released a new version of Nokia Xpress Browser, which enables up to 90% more efficient mobile browsing and faster access to rich web applications compared to conventional browsers. The Asha 308 and Asha 309 offer a fluid ‘swipe’ user interface and an open environment for third-party application development, characteristics that have earned the complete Asha Touch range full smartphone classification from global market research companies and analysts such as GfK.
              – Nokia unveiled Nokia Life+, the latest evolution of its widely-used Nokia Life service. Nokia Life+ is a Web application, which will provide millions of people with valuable information on education, health and “infotainment” topics. Nokia Life+ will be supported by the Nokia Asha 308 and Nokia Asha 309 smartphones alongside a wide range of Nokia mobile phones.

              Nokia Asha 308 – Ready for everything [nokia YouTube channel, Sept 27, 2012]

              The world is waiting. Dive in with super-fast browsing and social media, slick touch screen and data tracking. Do more, pay less with the Nokia Asha 308. Screen images are simulated and some sequences shortened

              Nokia expands Asha Touch range to offer consumers smarter Internet experiences [press release, Sept 22, 2012]

              … Nokia estimates the retail price for the Nokia Asha 308 and Nokia Asha 309 to be about USD 99, excluding taxes and subsidies, with shipping expected to start in the fourth quarter 2012. …

              … In addition … Nokia introduced a new web-based tool that makes it even easier to build new applications. With Nokia Xpress Web App Builder, publishers can create appealing web apps for Asha Touch devices, and even novices can turn their web content into a fun and sophisticated web app for Nokia consumers. … Xpress Web App Builder is available at xpresswebapps.nokia.com

              Introducing the Nokia Asha 309 [nokia YouTube channel, Sept 24, 2012]

              The Nokia Asha 309 – http://nokia.ly/PQLo04 is the latest member of Nokia Asha Touch smartphone family. It brings you the fast cloud-powered Nokia Xpress browser, social networking, pre-loaded Nokia map, and provides you access to thousands of key apps including 40 free EA games. It’s ready to entertain with video and music, and the preloaded Internet radio application allows you to stream content via Wifi from thousands of stations 24/7 around the world. It fits into the range right in between the Nokia Asha 305/6 and Asha 311. Screen images are simulated and some sequences shortened.

              Major improvements over the previous Asha Touch 305 and 306 as per the detailed specifications comparison:

              • Capacitive Multipoint-Touch vs Resistive Multipoint-Touch
              • 64 MB RAM / 128 MB ROM vs. 32 MB RAM / 64 MB ROM
                allowing max user storage of 20 MB vs. 10 MB
              • Camera focus range of 60 cm to infinity vs. 100 cm to infinity
              • Video recording frame rate of 13 fps vs. 10 fps
              • Bluetooth 3.0 +A2DP vs. Bluetooth 2.1 +EDR

              while in some specification offering less, the most important one is:

              • GSM talk time is up to 9 hours vs. 14 hours
                (with the same BL-4U 3.7V 1110 mAh battery)

              Came to India: Nokia Launches Asha 308 And 309; Prices Start From Rs 6200 [US$ 116] [TechTree, Oct 18, 2012]

              Asha positioning vs. Lumia and Android, see: The BGR Show – Nokia’s Smartphones Guru [iamOTHER YouTube channel, Aug 9, 2012]:

              [3:19] First of all what we’re working on with Windows Phone is to take it as low end price point as we possibly can. Having said that, the Nokia Asha devices have really been developed with the emerging market consumer in mind. We’ve brought a lot of smartphone like features to the user interface, as well as investing in making access to the Internet possible for consumers who have real affordability constraints, for data compression in our browser etc. We are working to continue to invest there so that Asha is a relevant competitor to the lowest end Android devices. [4:05]

              Nokia Feature Phone To Dominate While Smart Phone To Fade: India Key [analysis by Seeking Alpha, Aug 12, 2012]

              With the second largest population of any country in the world and the fastest growing mobile device market over the last year; India provides a vast amount of opportunities for Nokia (NOK). While The Microsoft (MSFT) partnership and its subsequent offspring, the Lumina smart-phone, keep garnering all the headlines, the “feature-phone,” will lead this stock out of the abyss!
              First a little historical background; facing international pressure to liberalize the country’s telecom industry, the Indian government passed the National Telecom Policy of 1994. This resulted in the country being divided into 20 (There are currently 23) telecommunication circles for basic telephony and 18 circles for mobile services; each circle represented a geographic region in which a particular telecom operator would provide service. An auction was held to determine which telecom operator would receive a spectrum license for each circle; the license gave them the exclusive right to provide service for that spectrum within the specified area. A similar spectrum auction has been held each time a new wireless spectrum (2G/3G/4G) was introduced over the past two decades. To this end, on May 2010, an auction was held for 3G spectrum licenses and resulted in exorbitant prices being paid by a majority of the country’s largest operators, “The Indian 3G spectrum auctions ended after 34 days, 183 rounds and prices close to $15 billion.
              Having spent such a significant amount for the licenses, these 7 operators were left with little additional capital to invest in 3G infrastructures; instead the majority focused their efforts on extracting revenue from the established 3G circles. As a result, many of the largest towns and significant pockets of the largest cities are still void of 3G coverage and this spotty service is greatly hindering the willingness of people to adopt 3G technology.
              In a country with a very low per capita income and arguably the most cost-conscious consumers in the world, most are unwilling to pay significantly more for 3G services.

              Nokia Asha 305 Price in India 2012 14th August valid in Bangalore, Hyderabad, Chennai,Mumbai and Delhi:  Best Price: Rs. 4350 [US$ 78]

              The Asha 305 was recently compared (Nokia’s masquerade [BGR, Aug 13, 2012]) to S Mobility’s (Spice Mobility’s) entry-level Android phone Mi355 “Stellar Craze” because of:

              Spice is one of the new crop of Nokia’s lethal rivals in Asia, a nimble Indian upstart vendor that blindsided Nokia with its broad selection of dual-SIM phones in 2011 when Nokia still relied on a single-SIM product range.

                Stellar Craze Asha 305
              Weight 120g 98g
              Thickness 13mm 13mm
              3G support Yes No
              Camera 5 Mp 2 Mp
              Display size 3.5″ 3″
              Pixel count 480×800 240×400
              Pixel density 266 155
              Screen type Capacitive Resistant
              Dual-SIM Yes Yes
              Price in India Rs 6,600  [US$ 119] Rs 4,600

              Nokia’s Asha 305 is in most ways far cruder device than the Stellar Craze. But it weighs less, looks sleek and has a snappy new UI. And in most parts of India, the lack of 3G support is not a problem.

              Over the next four quarters, Nokia’s battle for survival is going to be waged in the streets of Rio De Janeiro and Mumbai, where blue-collar consumers will compare the Asha 305 to devices like Stellar Craze. Will they accept a sleek feature phone with a 3-inch screen and a low price that represents a big improvement in display and software quality over the previous budget phones? Or will they spend 40% more to reach for an Android device like the Stellar Craze, with four times the pixel count, 3.5G support and a fancy 5-megapixel camera?

              S Mobility Q4 & FY12 Investor/Analyst Conference Call Transcript [May 16, 2012] is providing more insight into the entry-level Android smartphone market in India:

              Pranav Kshatriya, Brics Securities, India
              Big players like Samsung and LG are focusing lower end of smart phones pricing their Android phone in the Rs. 6,000 and Rs. 7000 [US$ 108 and US$ 126] category and is it really possible to give good quality handsets at a price which is lesser than that? Or how do you see the valid proposition for your smart phone as against the multinationals that are collaborating with Google and then launching their handset?
              Sanjeev Mahajan, CEO of Spice retail
              I think we can answer this in 2 parts, one we can try and give a retail perspective to it. I ask my colleagues to add their perspective from a Spice Mobile point of view.
              The market is moving towards the price point that you talked about. So now you have a wide series of offerings for android phones  in the range of Rs. 5,500 to Rs.6000 [US$ 99 to US$ 108]. In India, if value is at the bottom of the pyramid, over time you will find the shift on the smart phone category towards a lower price point. Now having said that, I don’t think there will be a drastic change. You would find smart phones at Rs.6,000 or so but in my assessment you will not find smart phones at about Rs.

              More about that:
              Spice Mobility Launches Stellar, Stellar Horizon and Stellar Craze, Ice Cream Sandwich to boot [June 7, 2012]
              Spice to Launch India’s First ‘Secure Android’ Handset Range [May 16, 2012]

              End of updates

              This quite remarkable achievement is coming amongst the deepest drop in Nokia devices quarterly performance, as well illustrated by the diagram below. Compare the YoY numbers over the last two years, and read the official Nokia explanations given for the last Q2 quarter (shown in red):

              image
              Source: Nokia Corporation, Quartely results as of July 19, 2012
              image
              Source: YCharts as of July 23, 2012
              The related financial higlights for the last Q2 quarter (reported on July 19, 2012) were as follows:
              – Net sales were 4.0 billion Euro, down 5 percent sequentially and 26 percent year over year
              – Non-IFRS gross margin in Q2 was 18.1 percent, down 630 basis points sequentially primarily due to the recognition of approximately 220 million EURO of inventoryrelated allowances* in Smart Devices
              – Non-IFRS OPEX was 1.1 billion Euro, down 3 percent on a sequential basis and 14 percent year over year
              – Non-IFRS operating margin was negative 9.1 percent in Q2 down sequentially from a negative 3.0 percent in Q1
              * Nokia: “In Q2, we recognized approximately EUR 220 million of allowances in Smart Devices related to excess component inventory, future purchase commitments and an inventory revaluation. These allowances relate to our Smart Devices product, that is, Lumia, Symbian as well as MeeGo. Because our internal sales outlook is now lower, we believe we will not be able to use some of the components which we already have on our books, as well as components we have committed to purchase. In addition, we have reduced the carrying value of some of our inventory.”
              Note: There is a simultaneous substantial reduction in the Mobile Device segment. The whole next gen operating system effort, code-named Meltemi has been killed. See: Nokia scraps phone software to conserve cash: sources [Reuters, July 26, 2012]. It goes as far as Nokia Beijing Institute began layoffs [First Financial Daily, Shanghai, July 26, 2011]. But it is an important remark  in that article, that “layoffs mainly involved in the forward-looking technology departments and R & D personnel, and is not responsible for the outside world said S30 and S40 mobile phone R & D and assume Windows Phone Handset R & D tasks of R & D center in China.”

              Regarding Nokia’s long-term competitiveness Stephen A. Elop, Nokia CEO made the following remarks to the analysts [July 19, 2012]:

              During the second quarter, we demonstrated stability in our feature phone business. Our Mobile Phones Q2 volumes of more than 73 million were up quarter-on-quarter. During the quarter, we introduced new innovations to our feature phones such as Mail for Exchange, low-end full touch devices and very affordable multi-SIM devices. The feature phone market remains an attractive market, and we plan to improve our competitiveness and profitability in this space by further developing Series 40 and Series 30 devices.

              In our Smart Devices business, we continue to see increased consumer support for Lumia and the Windows Phone ecosystem. Last week, a Nielsen survey confirmed how satisfied Nokia Lumia 900 owners in the U.S. are with their devices. The Lumia 900 earned a Net Promoter Score of 63 with 96% of owners extremely or somewhat satisfied and 95% willing to recommend the device to others. Through all of this, we are learning about new feature requirements that we plan to bring the market to improve our global consumer satisfaction. These results are no doubt enhanced by the progress that developers are making with applications. We were pleased to announce that the Windows Phone ecosystem has exceeded 100,000 applications.
              Most importantly, we are seeing progress in our Lumia numbers. We sold 4 million Lumia devices in Q2, which is up from about 2 million in Q1, with growth driven by the expanded availability of the Lumia 900 and the Lumia 610 across markets. As we look ahead, we expect the launch of Windows 8 for PCs and tablets, plus the launch of Windows Phone 8, to be a catalyst for Lumia. Windows Phone 8 will share the same Metro user experience and the core operating system technologies as Windows 8, providing a similar platform for developer applications across devices. As Microsoft shared, the look and feel of the Lumia interface is to become familiar to millions of people through PCs, tablets and Xbox consoles. Plus, we anticipate that Microsoft will launch a bold and aggressive marketing campaign for Windows 8, which we believe will have a halo effect for Lumia. And as the lead mobile partner for Microsoft, we plan to deliver competitive smartphones with Windows Phone. We intend to broaden the price point range of Lumia devices to price points both higher for better gross margins and lower for volume. Additionally, we are investing in new materials, new technologies and location-based services for a great consumer experience.
              For existing Lumia devices, we have already started the pattern of updates including WiFi tethering, flip to silence, media content streaming and exclusive applications like some from Zynga. As we anticipate the upcoming release of Windows Phone 8, we have worked with Microsoft on a release for existing devices. We are planning for all 4 Lumia devices to receive an update with some Windows Phone 8 features like the new start screen, like core camera experiences and updates to Nokia Drive, Nokia Transport and Nokia Music. This is one example of our continued commitment to enhance the existing Lumia products over time even after Windows Phone 8 ships.
              However, to prepare developers for the new Windows Phone platform, Microsoft announced the Windows Phone 8 platform in June. As a result, we anticipate some impact to our Lumia business in Q3, although Lumia activations have been flat to up in the weeks following the announcement of Windows Phone 8. Thus, leading up to the introduction of the Windows Phone 8 products, we plan to introduce tactical measures and promotional campaigns. As we do throughout any product life cycle, we plan to pursue traditional marketing and promotional activities to encourage the adoption of Lumia devices.
              We are committed to Windows Phone as our primary smartphone strategy. We have learned that it takes tremendous amount of work to break through as the third ecosystem, and we are viewing the launch of Windows 8 and Windows Phone 8 as an important moment in this journey.

              These remarks show clearly (look even at the difference in the amount of remarks that are devoted to Asha vs Lumia in the above) that there is change now, with Less focus on feature phones while extending the smartphones effort: further readjustments at Nokia[on this Experiencing the Cloud blog, June 25, 2012] which had the following topics discussed:

              • Speculations about Nokia
              • Nokia and the Windows Phone Summit
              • Nokia Q&A conference for financial analysts and investors, June 14, 2012
              • Nokia announcements, June 14, 2012
              • Scalado acquisition
              • Asha Touch family of mobile devices

              The last one gave detailed information about the new Asha Touch products from which I will highlight the following here:

              These latest phones have been designed to provide an incredibly rich, smartphone-like experience to consumers who want to be set free from excessive data consumption costs and short battery life.
              The new devices take full advantage of the Nokia Browser 2.0, a major recent update which uses Nokia’s cloud technology to reduce data consumption by up to 90%, meaning that consumers can enjoy faster and cheaper internet access. Web sites load up to three times faster in comparison to devices without cloud-accelerated browsing, making it simple for users to find and select from more than 10,000 web apps available for download. They deliver a richer and more interactive consumer experience whilst using less data than a stand-alone internet connected app.
              Consumers can easily stay connected with friends and family at the touch of a button as well as share files and links across their social networks. Furthermore, the Nokia Browser’s Download Manager feature helps consumers to manage external content easily, saving music, video or pictures on a memory card, while surfing the internet.
              The Asha family is also getting positive support from developers and consumers. Nokia Store has just broken the 5 billion downloads landmark. From January to April, 42% of all content downloaded from Nokia Store was delivered to Asha and other Nokia devices based on the Java ecosystem. Just one year ago, that number was 10%. Also, there are 410 Nokia developers with apps which have achieved more than 1 million downloads. India Games and Pico Brothers just passed 100 million [each].
              As well as providing a great, social online experience, the Nokia Asha 305, Asha 306 and Asha 311 have been created with entertainment in mind. All users will receive an exclusive gift of 40 EA games to download for free* and keep forever. These games range across action, arcade and sports, and include titles such as Tetris®, Bejeweled®, Need for Speed(TM) The Run and EA SPORTS(TM) FIFA 12. The Nokia Asha 311 also comes with 15 levels of Angry Birds pre-loaded onto the phone, perfect for making the most of the touchscreen and 1GHz processor.
              *Data costs may apply.
              The estimated retail price for Nokia Asha 305 is EUR 63 [US$ 79] and it’s expected to start shipping in the second quarter of 2012. The estimated retail price for Nokia Asha 306 is EUR 68 [US$ 85]. The Nokia Asha 311 has an estimated retail price of EUR 92 [US$ 115]. Both devices are expected to start shipping in the third quarter of 2012. Above mentioned prices exclude taxes and subsidies.

              From this should be quite obvious that the Less focus on feature phones while extending the smartphones effort: further readjustments at Nokia [on this Experiencing the Cloud blog, June 25, 2012] statement in the title of that previous post should not be interpreted in a kind of simplistic way. Let’s quote Elop on that from the analyst call yesterday:

              Sandeep Deshpande – JP Morgan Chase & Co, Research Division

              Could you possibly talk about the products that you plan and when the new products will be launched for this, the low end market, which is where you’re seeing some of the problems in China for instance? And how do you see yourself positioning in that market? Is it on price? Or is it the difference with Windows Phone 8that you’re going to position yourself on?

              Stephen A. Elop

              So thanks. I can’t give you comments on specific products and announcement dates and so forth. But we have signaled very clearly that it is our intention to introduce products at lower and lower price points, and the plans are well advanced in that direction.

              In terms of positioning in those lower-priced markets, it is the case that Windows Phone itself, as well as what we contribute as Nokia, are the principal source of differentiation. We do intend to present them as a different experience that we believe is superior, particularly on some of the topics that are of interest, not only all over the world but very heavily an emerging markets, things like social networking. And that doesn’t necessarily mean Facebook in a number of these markets. There’s a number of other environments or social environments that people are using. And clearly, we’ve demonstrated some of that with the early launch of products into countries like China, but you’ll see a lot more of that going forward.

              The other thing I’d highlight as well here is on the Mobile Phones side, it is the case that just at the end of Q2, we introduced a new family of Asha full touch products. Too early to call sales results because they’re just moving into channels and so forth, just beginning the sales process. But for a number of people in those emerging markets, at the right price point, which may be below what a smartphone is selling for traditionally, they’re getting smartphone-like capability including Internet access, social networking access and a variety of other capabilities like our proxy browser [see explanation for that further down, related to the MWL topic], all designed to reduce total cost of ownership for those devices.

              So it’s partially about Lumia devices coming down but also recognizing in what we traditionally call the feature phones space smartphone-like capability being introduced more and more.

              … [much later, in response to a question about “too much and ‘asymetric’ reliance on Microsoft”] … as it relates to shaping our own destiny, we have substantial ability to shape what we’re doing, what devices, what incremental software we build in and around Windows Phone, as well as other platforms, including our Mobile Phones platform, including our location-based assets and so forth. …

              And indeed as early as in the first half of July the first Asha Touch device, Asha 305 came to the market: second week of July to Pakistan, third week to India etc. (also available almost everywhere now, including Europe). The market of crucial importance for Nokia now is obviously India, where the brand new product is sold already as low as US$ 72 (INR 3,967) while on Nokia India on-line shop it is advertised for US$ 85 (INR 4668) vs. US$ 91 (INR 5,029) of list price. This is showing clearly that Nokia has quite a big price elasticity potential for the new Asha Touch products!

              Stephen Elop made it quite obvious in his remarks yesterday that:

              For Q3, with limited near-term visibility, we are providing guidance that has a conservatively broad range. We believe there are several drivers that could move us into the upper part of the expected range. As noted in our press release today, these include: continued improvements in Mobile Phones including strong sales of our Asha full touch products, which were just introduced to market at the end of Q2; lesser impact on Lumia sales during the transition to Windows Phone 8, which would lead to more normal demand for products; and better-than-expected progress against our structural cost savings actions.

              On the cost side of the new Asha Touch devices I will further elaborate in a companion post (specifically investigating the “ultra low, manufacturing cost” aspect of them), and will only go through the “superior” User Experience (UX) question in detail here. For that let’s see first a video demonstration:

              Nokia Asha 311 touchscreen phone [TheBestOfUppropfdr YouTube channel, July 12, 2012]

              Then is the first detailed review from Pakistan as well. This is worth to watch because also showing that people used to review Android smartphones could quite underestimate the power of this new user experience: Nokia Asha 305 – Full Review (Most Indepth) [DrTech0logy YouTube channel, July 12, 2012]

              Here is the most indepth review of Nokia Asha 305, Hope this helps you out. Follow me on Facebook [Worth indeed]: https://www.facebook.com/DrTech0logy For suggestions email me on : Dr.tech0logy@gmail.com

              What this reviewer is right:

              Nokia Asha 305 and 306 are not worth buying, the touch screen is awful, as it is a resistive touch screen, Nokia X2 is the best in this price.

              Referring to the question put on her facebook site:

              Can you tell me which is a good phone in the price 8,000 to 8,500???

              She is also noting in the same thread that:

              … we can’t play youtube videos we can only download them …

              how’s the video quality and max length of video you can shoot? Wait for Nokia Asha 311 to come out..

              [Indeed, before making premature product conclusions wait for the significantly better in those, and even other respects Asha 311 with a capacitive touch screen, Gorilla glass, 1 GHz processor, 3.5G instead of 2.75G of the 305/306, VGA video etc.!]

              These are also told in her review video, where the general conclusion, nevertheless, is that this entry Asha Touch device is a good one for that price. [Plus consider the quite large price elasticity aspect (mentioned earlier) Nokia built into as well!] Nowhere, however, she is reviewing the device from the overall user experience point of view.

              So let’s examine that in more detail, first with another video from the next to the previous source which is clearly evaluating the UX aspect aspect as well:

              Nokia Asha 311 [TheBestOfUppropfdr YouTube channel, July 12, 2012]

              … Nokia Asha 311 Review It can be concluded that the touch series is of great deal if you’re looking for a reasonably priced, fully featured and ‘usable’ mobile device. The notification bar and touch experience simply wins the heart of the consumers. The only thing that may dissatisfy the users is the operating system, because it doesn’t offer multitasking support; but, of course they can play music in the background. Plus users can check the notifications also. Nokia Asha 311 Review is beneficial for you then please comments in the below section

              It is worth to add to that some technical documentation evidence:

              UX overview [a section in the Essentials part of Series 40 Full Touch Design Guidelines, June 8, 2012]

              Series 40 Full Touch UI

              • Intuitive, fast, and enjoyable to use.
              • Flexible and relevant personalisation to fit your style; have your favourite apps on My page.
              • Visually appealing; clear and eye-catching graphics and transitions in compact size.
              • Familiar and trustworthy UI, building on Series 40 UI heritage.

              The lock [or title] screen is the topmost layer of the UI that people first see when the screen has been waken up. Lock screen is visible when the phone is in locked mode. Its main purpose is to prevent any accidental interactions with the phone while it’s not being used. A swipe gesture from any edge of the screen unlocks the phone and moves to the screen that was active before the phone was locked. On lock screen, people see the current time and date, the status of the phone, and notifications about incoming events at a glance. Lock screen is only displayed in portrait mode.

               
              Figure 1. Unlocking the screen

              Home screens

              There are three home screens: My page, App launcher, and My app. People can swap between home screens by swiping or flicking horizontally.

               

              Figure 2. Home screens: My page, App launcher,
              and My app (in this case, dialler)

              My page:

              • Can be personalised by the user.
              • Contains favourite contacts and shortcuts to apps.
              • Editing the content can be triggered with a long press on the screen.
              • Time and date is always visible on My page.
                • Tapping on the time opens Alarm clock.
                • Tapping on the date opens the Calendar.
              • My page can be scrolled vertically.

              App launcher:

              • Shown at the end of the start-up process.
              • Shown when the user has exited an app by pressing end key.
              • Contains all phone apps, on one single page.
              • Also downloaded apps are placed here.
              • The user can reorder the icons by pressing and holding the screen to activate the edit mode.

              My app:

              • Three possible apps to have here; dialler, music player, or radio.

              Opening and closing apps

              On home screen, apps can be simply tapped to open.

              The notification baris accessible throughout the UI, but only in portrait orientation. The notification bar is a dynamic zone from which people can always access shortcuts, core functions, ongoing events and missed events. Any new notification takes the top position of the list as the most recent one. When open, the bar accommodates 3 rows of information with notifications and direct links to apps.

              Figure 3. Notification bar with new activity, notification bar
              after time-out, and open notification bar

              Apps are closed with the back navigation path, or by pressing the endkey.


              Figure 4. Open an app with a tap. Close it from the Back icon.
              Return to the home screen where you opened it from.

              More information:

              other sections in the Essentials part of Series 40 Full Touch Design Guidelines:
              Base layout
              Touch strokes and gestures
              Feedback
              Send & end key
              Font sizes
              LCDUI universe
              other parts of Series 40 Full Touch Design Guidelines:
              Overview
              UI components
              UI patterns
              Language and tone of voice
              Icon creation
              UX checklist
              Be UX
              Change history
              Legal notice

              Series 40 UI Component Demos [Nokia Developer project summary, July 20, 2012]

              This simple example application demonstrates the basic use of LCDUI [Limited Connected Device User Interface] components. The example is meant for both designers and developers: designers get an impression of how the components actually look on the device and developers learn how to use the LCDUI UI components. The application does not have an engine or further meaning. The texts are “lorem ipsum” and icons are simple thumbnails or images.
              Please check the ​Series 40 Full Touch Design Guidelinesfor more information.

              Considering Metro UI or Panorama Style on Series 40 Full touch devices for designing UI [wiki article of a Nokia Developer project, started on July 16, 2012, not finished as of July 20]

              Introduction

              Ppp.png

              Above picture shows an abstract panorama page. I guess you all used panorama applications on Windows Phone, Nokia Lumia. We use the same concept, but we need to consider the limitations of device like memory, processing power and optimization should be kept in mind.

              Designing

              UI Components
              You need to create all these UI components in canvas on your own, using images and drawing on them. How about painting button on mobile, doesn’t sounds good.
              LCDUI Canvas
              You can think of an instance of canvas as an artist’s canvas on which you draw images that might include text.
              Nothing is Impossible with S40 Full touch UI API

              Get Inspired and Start Working

              Mui1.png Mui2.png MetroUI3.png
              Snapshoot1.png

              UI components [a section in the Essentials part of Series 40 Full Touch Design Guidelines, June 12, 2012]

              The UI components listed below are the Java components available with full touch styling. Please read the LCDUI Overviewfor a structural overview of the offering.

              UI stencils

              Series 40 full touch visual design stencils are a collection of realistic user interface views and components. The stencils can be used to create mockups which are close to the final visual result. With this set you can create more refined concepts for presentations to stakeholders. The set contains Nokia fonts and drawing files representing the Java components for Series 40 full touch. The visual design stencils are available for Adobe Illustrator CS5, Adobe Fireworks CS5, and Inkscape version 0.48 or above.

              DOWNLOAD: Series 40 full touch visual design stencils

              When creating icons for your application, please see theicon creation guidelines and the Nokia icon toolkit.

              Java UI components

              With such a superior UX design foundation comes an advanced SDK and a full fledged IDE for Java developers:

              Introduction to the Nokia SDK 2.0 for Java [nokiadevforum YoTube channel, June 25, 2011]

              Mike Arvela, Lead Developer at Futurice, provides a guide to the Nokia SDK 2.0 (Beta) for Java. Arvela discusses the new APIs delivered in the SDK, such as those providing multiple touch support. Then he looks at the new and updated features of the emulator, such as support for Nokia Maps in the route editor and the sensor simulator. This video will provide you with a good overview of what is new and what to expect when you start work with the SDK.

              Introduction to the Nokia IDE (Beta) for Java ME [nokiadevforum YoTube channel, June 25, 2011]

              Get an introduction to the Nokia IDE for Java ME. Based on Eclipse MJT, the Nokia IDE delivers features to make your apps development easier. These features include a set of welcome screens, the Device SDK Manager — which makes selecting the SDKs you need easy — and a Nokia specific JAD attribute editor among others. This video will provide you with a good overview of what to expect when you start work with the IDE.

              New tools unleash the potential of Nokia Asha Touch phones [Nokia Developer News, June 25, 2012]

              Beta releases of Nokia SDK 2.0 for Java and Nokia Web Tools 2.0 are now available. These new Series 40 development tools are your route to realising the extended Series 40 opportunity created by the introduction of the Asha Touch phones.

              Nokia SDK 2.0 for Java
              In addition to the usual tools — documentation, APIs, and an emulator — the Nokia SDK 2.0 for Java contains our first full featured, customised IDE. Based on the Eclipse platform, Nokia IDE for Java will streamline your development activities, with features such as the Device SDK Manager, Nokia specific JAD attribute editor, and a range of code templates.

              Listening to user feedback we know that in the past developers have been frustrated with trying to find the right SDK for Series 40 development. With Nokia SDK 2.0 for Java, we are introducing the Nokia SDK Manager. From within the Nokia IDE for Java you can now specify a phone, screen size, form factor, or feature and instantly get a list of the SDKs supporting your choice. The SDK or SDKs can then be installed immediately, right from within the IDE.

              Among the code templates you will find one with everything you need to implement an app with in-app purchasing capabilitiesand the JAR attribute editor makes targeting you app package at Series 40 phones simple and straightforward.

              Finally, there are a number of updates to the SDK that are designed to take advantage of new features being introduced in Series 40 Touch. There is an updated Nokia UI API that gives you features such as multi-point touch and an implementation of the Mobile Sensor API (JSR-234). The emulator has been updated too with an orientation simulator, the integration of Nokia Mapsinto the location simulator, and useful links built into the emulators menu.

              Nokia Web Tools 2.0
              Series 40 web apps are the best way to deliver great experiences to Series 40 users that leverage your existing web assets
              . With the release of Nokia Web Tools 2.0 you now have the ability to enhance those experiences with features such as file upload and download, password management, and the addition of in-app advertising to your web apps. In addition, there are several improvements in HTML and CSS support, enabling you to deliver richer UIs.

              Nokia Web Tools 2.0 enables you to code web apps that take full advantage of these features, and test them on your computer — Nokia Web Tools 2.0 is available for Microsoft Windows, Apple Mac OS X and Ubuntu Linux. The Web App Simulator offers support for the full-touch screen resolution and has been updated to provide a more phone-accurate rendering of web apps.

              Within the Web Developer Environment there have been a range of improvements such as enhanced validation — which is now tailored to Series 40 supported HTML, CSS, and JavaScript APIs. There is also a wider range of templates, examples, and code snippets to get you started with common web app content layouts and interaction paradigms, such as sharing on social networks and file transfers. While small, improvements such as keyboard shortcuts and incremental uploads will help speed up your development.

              Series 40 represents the single largest opportunity for you to deliver Java and web apps to mobile consumers worldwide. The introduction of Nokia Asha Touch phones delivers these users a near smartphone experience and the updated tools enable you to take full advantage of this in your apps. With accelerating download rates, there has never been a better time to target Series 40.

              Indiagames, Psiloc and Liverpool FC have already used these tools to create apps for the new Asha Touch phones and share their experiences in this video:

              This video provides an insight into how developers from around the world are taking advantages of the Java and web apps technology in the Nokia Asha Touch phones to deliver great experiences to their users. Hear Indiagames, Psiloc, and Liverpool FC and InfoMedia explain the benefits of developing for the Series 40 Developer Platform and the success they have achieved. Also discover how the latest tools — Nokia SDK 2.0 for Java and Nokia Web Tools 2.0 — have aided with development. Create your Java and web apps for Asha Touch phones:http://www.developer.nokia.com/series40

              Psiloc create World Traveler for Asha Touch using the latest Java tools from Nokia Developer [nokiadevforum YoTube channel, June 25, 2011]

              Wojciech Nowanski, COO, and Muhammad Ahmmad, Creative Programmer, at Psiloc talk about developing World Traveler —an app for business and leisure travellers — for Nokia Asha Touch phones that was created using the latest Java tools from Nokia Developer. Nowanski explains how the application arose from the frustration of not being able to get information about a delayed flight. Now World Traveler puts flights, currency, and world time information at Nowanski’s fingertips. The app took a small team four months to produce. In addition to the features of the Nokia SDK for Java, the LWUIT was of particular benefit in speeding up the development ‘because it has a wide variety of UI components and we don’t have to worry about implementing from scratch,’ says Ahmmad. The most significant aspect of the development was that ‘Series 40 devices are getting smarter and more powerful, allowing us to create richer applications,’ according to Ahmmad. Create your apps for Asha Touch phones using Java:http://developer.nokia.com/java

              In addition to the support given to the Java developers the opportunity is a great now to web developers as well. They can develop rich and responsive, true smartphone-like web applications for the new Asha Touch devices:

              MinesFinder [wiki article of a Nokia Developer project, July 19, 2012]

              This article explains how to write a highly responsive Series40 WebApp. It uses a Minesweeper clone as example.

              Note: This is an entry in the Asha Touch Competition 2012Q3

              Introduction

              If you are writing a Series 40 Web App, you are prepared to cater for the low end of mobile phones. Knowing that the devices which will run your app are very basic should not stop you from trying to deliver a high-end user experience. It is more the other way around, knowing that those phones have limited capabilities should encourage you to use every trick to provide your user with a premium feeling.

              In my eyes user experience (UX) has three big topics:

              1. Function – what does the app do, how bug-free is it, etc…
              2. Design – how does the app, and the UI, look
              3. Responsiveness – how does it feel using the app, how fast is it
              Of course, there fields have no 100% hard borders. They affect each other and you have to think about all aspects, but I will concentrate on number 3, the responsiveness. And within this part, I concentrate on the speed of the application. To be even more concrete, I’ll talk about reducing these so called “browser round-trips”.
              Reducing those round-trips has the highest priority if you try to speed up your app. A round-trip takes almost as much time as opening the app. If the user has to wait 2-3 seconds after every single click the does, he won’t be very satisfied with the experience. In addition, every round-trip is a possible point of error. If the user has a bad internet connection, a round-trip can break the app.

              To make sure that this is not only gray theory, I created a Minesweeper clone, MinesFinder. You can find the source in the Nokia Project . I try to get it into the Nokia Store. Until then you can visit [[1]] with your Nokia Browser to play it.

              You can play the game without a single round-trip. You can flag fields, dig for mines, get a “You Loose” message if you hit a mine and a “You Win” message if you have flagged all mines correctly. In addition there is a counter, showing how many flags you have already planted.

              1. Use MWL [Mobile Web Library, explanation see below] where ever you can.

              2. Use JavaScript like a server-side scripting language.

              3. Use CSS instead of program logic.

              Summary

              The Nokia Web Tools, the Mobile Web Library and the Nokia Browser are highly capable tools which enable you to create very responsive apps for a very big audience. But you have to master MWL and you have to think sometimes outside of the box.Using MWL where ever you can, using JavaScript like a server-side scripting language and moving on-demand logic into CSS and the app start will reduce your server round-trips and increase the responsiveness of your application.

              Gallery


              Main game view.


              Settings and info screen.


              Cheat mode activated.


              You loose.


              You win.

               

              Overview – Web Developer’s Library [Nokia Developer library page, June 19, 2012]

              This topic contains the information you need to develop web applications on the Series 40 platform. Web apps for Series 40 run on mobile phones that lack the processing power and memory to run a conventional browser directly on the device. Therefore, the web browser for Series 40 devices, known as the Nokia Browser for Series 40, has two parts: the web app client and the proxy server.

              Developers can create interactive applications using web standards such as XHTML, cascading style sheets (CSS), W3C widgets, and the JavaScript™ programming language. You can easily make rich, interactive pages that run well even on devices with limited resources.

              Nokia Browser for Series 40 is a distributed (or proxy-based) web browser that supports full web page rendering on devices with limited processing power and memory, such as some Series 40 devices. On the phone, there is a small browser called the Nokia Browser for Series 40 Client. On a Nokia server, a larger browser application (called the Nokia Browser for Series 40 Proxy server, or simply the server) processes browsed web pages and runs web apps. The server does most of the processing for the handset client, and it communicates with websites on behalf of the client. The server sends the client optimised web page data, reduced in size to be easier to transmit to and process on the phone. The client has a JavaScript library called MWL (Mobile Web Library), which contains code to support application-like interaction on the device. MWL processing should normally be the only JavaScript that executes on the handset.

              The following figure shows the Nokia Browser for Series 40 environment.

              Liverpool FC Match & News Centre app: web apps for Asha Touch [nokiadevforum YoTube channel, June 25, 2011]

              Kathy Smith, Mobile Manager, at Liverpool FC and Sanjay Mistry, Operations Director, InfoMedia, talk about the Liverpool FC Match & News Centre for Nokia phones. Kathy explains that the app provides access to news, club information, and match details. In addition, videos are offered as a premium service. ‘Nokia devices are massively popular in the territories where we have large fan bases,’ says Kathy. The app was developed for Liverpool FC by InfoMedia. InfoMedia chose to create a web app because of the company’s background. In addition to finding the Nokia Web Tools easy to install and use, Mistry notes that the app was built using three of the templates provided with the tool. ‘With the faster rendering of the (Nokia Asha Touch) handset we were able to build out richer experiences … to use higher quality images, use better technology to ensure the user flow and (navigation) swiping … were more intuitive than a standard website,’ says Mistry. Create your web apps for Asha Touch phones:http://developer.nokia.com/series40webapps

              This is really showing that Nokia’s strategy for “the next billion” based on software and web optimization with super low-cost 2.5/2.75G SoCs [this Experiencing the Cloud post, Feb 14 – April 23, 2012] had already been technically implemented with these Asha Touch devices. A couple of relevant excerpts from that post showing clearly the company’s new direction which have already been in works during the last 17 months:

              Historically, feature phones have been primarily used for calling and text messaging, while smartphones – with the aid of their more capable operating systems and greater computing power – have provided opportunities to access the Internet, navigate, record high-definition video, take high-resolution photographs, share media, play video games and more. Today, however, the distinction between these two classes of products is blurring. Increasingly, basic feature phone models, supported by innovations in both hardware and software, are also providing people with the opportunity to access the Internet and applications and, on the whole, offering them a more smartphone-like experience.
              …  some competitors’ offerings based on Android are available for purchase by consumers for below EUR 100, excluding taxes and subsidies, and thus address a portion of the market which has been traditionally dominated by feature phone offerings, including those offered by Nokia. Accordingly, lower-priced smartphones are increasingly reducing the addressable market and lowering the price points for feature phone.
              In Mobile Phones, we have renewed our strategy to focus on capturing volume and value growth by leveraging our innovation and strength in growth markets to provide people with an affordable Internet experience on their mobile device – in many cases, their first ever Internet experience with any computing device. Almost 90% of the world’s population lives within range of a mobile signal, yet there are around three billion people who do not own a mobile device. Of those who do own a mobile device, fewer than half use it to access the Internet for a number of reasons ranging from personal choice and affordability to the lack of an available Internet connection. We recognize that there is a significant opportunity to bring people everywhere affordable mobile products which enable simple and efficient web browsing, as well as give access to maps and other applications and innovations.
              We acquired Smarterphone, a Norwegian company that brings new user interface technology and expertise to Nokia. We’ve increased download rates from feature phones to more than 4 million a day by improving store access and payment schemes and adding new apps like Whatsapp, Foursquare and EA. … And we delivered a new proxy browser, and we’re now bringing the browser and web apps down to super low-end devices.
              Cavaiani is talking about technology Nokia bought from his former firm, Novarra, and is now using in the browsers of the company’s four new Series 40 (S40) Asha phones. The new S40 browser, like Silk and Opera Mini, is a proxy browser: it uses servers around the world to download content and compress it before the content gets sent to your phone.
              Nokia’s approach is a bit different from both Opera’s and Amazon’s. Opera’s servers ingest entire Web pages and send them to phones as static documents in Opera’s own markup language, OBML.v
              From what we know of Amazon Silk, the browser on Amazon’s as-yet-unreleased Kindle Fire tablet, it combines a full browser on the Fire with algorithms that pre-fetch pages on Amazon’s cloud servers, and also compresses images and stores them at Amazon.
              Nokia’s new browser starts with a basic HTML browser on the Series 40 phones. Nokia’s servers look at desktop Web pages and boil down or remove more complex content, for instance parsing and executing JavaScript and resolving CSS into more basic HTML, Cavaiani said. They also reduce the quality (and the size) of images. There’s no Flash support.
              The browser is able to handle dynamic pages that only reload part of the page at a time when the user presses a button. The browser also has deep access to the phone’s hardware, which is different from Opera Mini.
              “We can also inject services into the browser. The latest browser introduces a geo-location API, so now that’s open to developers to create geo-location apps,” he said.
              The browser even supports widgets, dynamic overlays that can perform actions on Web pages like sharing them on Twitter or translating them into a different language.
              Traditionally, proxy-based browsing has offered users a very limited experience, because such browsers typically do nothing more than paint content provided by a proxy. This has changed, with Nokia Browser for Series 40 support for Series 40 web apps. Using Mobile Web Library, the Nokia Browser for Series 40 client can execute JavaScript code in web apps. This code makes it possible to create interactive user interfaces and graphical transitions to deliver users beautiful web experiences. Now web designers and developers can deliver compelling application experiences to users at low cost — both in terms of development effort and user data charges.
              With the latest version of the Series 40 browser, Series 40 web apps can now go even further by offering users location aware web apps and the ability to send SMS messages. Location features leverage the network-based location capabilities of Series 40 phones for accurate and timely location information. In addition, performance has been enhanced further with images embedded in a web app now cached on the user’s phone for faster page loads and refreshes. ”
              Web apps are small games and applications that you can purchase, or download for free using Ovi Store on your mobile phone. With web apps you can access content from well-known global brands, or the local brands you know and love. Once downloaded, apps are permanently saved within Nokia Browser, so they’re always easy to find and super fast to load. And because web apps are specially optimised for your phone, they provide a beautifully clear and simple way to access your favourite content.
              Nokia Browser 2.0 makes use of cloud-based servers which adapt standard web pages so that they perform better on Nokia Series 40 devices. Since web pages are compressed and cached in the cloud, end users can access web sites in a manner which is faster and requires significantly less data to be sent over their mobile network. For pay-per-use contracts this will result in more cost-effective browsing, while users on an operator data plan will be able to do more web surfing without exceeding their monthly usage limits.
              The new version reduces data consumption by up to 90%, meaning that consumers can enjoy faster and cheaper internet access. Web sites load up to three times faster in comparison to devices without cloud-accelerated browsing and consumers will also benefit from a number of other enhanced capabilities.
              From the first look, consumers are easily able to discover new web content and enjoy one-click access to top, local sites via the Nokia Browser’s inviting and intuitive start page. We have optimized the browser to enable users to easily stay connected with friends and family at the touch of a button as well as to share files and links across social networks. The new and improved Download Manager helps consumers to manage external content easily, saving music, video or pictures on a memory card, while surfing the internet.
              The browser includes a revamped, modern user experience that makes it simple to find, install and use interesting web apps that offer a richer, more desktop-like internet experience. Launched in mid-2011, the Nokia Browser is the first browser of its kind to support web apps, and now boasts a catalogue of more than 10,000 of the latest apps. Several publishers have experienced over a million downloads in a matter of months, demonstrating strong consumer demand.
              Last year, while media attention focused on the launch of the new Nokia Lumia phones, McDowell was laying the groundwork for the expansion of Nokia’s next billion strategy.
              A major part of McDowell’s strategy has been moving away from the idea that Series 40 devices were a “low-end business cash cow” towards smarter, aspirational, phones for everyone:
              “We’ve planted the seeds for Series 40. These are not the dumb phones…they are as smart as possible. In reality, the distinction between a smart phone and a feature phone is fairly technical, and when a consumer thinks about a smart phone they think about accessing the internet, downloading apps, anice display… and these are all things we can, and do, deliver with Series 40,” says McDowell.
              In Europe and the US we download data without thinking very much about the cost, but in growing economies it is a huge issue. With the Nokia Browser you can get a full internet experience, with very clever cloud compression technology to make that experience affordable.”
              Nokia is celebrating selling 1.5 billion phones by looking to the future. … “What we are trying to do is a radical thing. We sometimes forget that half the world’s population does not have a phone. So, celebrating 1.5 billion is great, but it’s backward looking. What we want to say is – we are only half way to where we are going.”
              “For a lot of people Series 40 is the first time they’ve ever had access to the internet or a computer. And the story of connecting those people is a huge story, because it will change the world.”
              Series 40 began in the late 1990s in flagship devices [first was the Nokia 7110, developed in 1999], sold at fairly high prices to western customers, Vasara said. That has now been transformed into a range that is now selling in huge numbers in high growth economies, at a fraction of the cost.
              “The people who buy these phones – and who will be buying these phones – are ambitious, and very aware of technology. They’re young, urban and what we call ‘hyper-social’. In other words, they know what the best of the best is – and we have to deliver a product that is state of the art and affordable.”

              The future of Series 40 will be more about the services that you want in your “neighbourhood” – in your own language, delivering information that “feels very local.” Part of that will be working with developers to develop more Series 40 apps.

              With all that Nokia had been turbocharging the aging S40 platform for developers in terms of expressiveness, power and development efficiency. The company had already indicated the strategic importance of it in Nokia 2011 fiscal year report [looong PDF, March 8, 2012] in the following way:

              In the Mobile Phones business … we plan to drive third party innovation through working with our partners to engage in building strong, local ecosystems. [p. 90, as part of the strategy for the trend: Increasing Importance of Competing on an Ecosystem to Ecosystem Basis]
              In support of our Mobile Phones business, we also plan to drive third party innovation through working with our partners to engage in building strong, local ecosystems. [p. 91, as part of the strategy for the trend: Increased Pervasiveness of Smartphones and Smartphone-like Experiences Across the Price Spectrum]
              In the Mobile Phones business, we believe our competitive advantages – including our scale, brand, quality, manufacturing and logistics, strategic sourcing and partnering, distribution, research and development andsoftware platforms and intellectual property – continue to be important to our competitive position. Additionally, we plan to extend our Mobile Phones offerings and capabilities during 2012 in order to bring a modern mobile experience – software, services and applications – to aspirational consumersin key growth markets as part of our strategy to bring the Internet and information to the next billion people. At the same time, we plan to drive third party innovation through working with our partners to engage in building strong, local ecosystems. [p. 91, as part of the strategy for the trend: Increasing Challenges of Achieving Sustained Differentiation and Impact on Overall Industry Gross Margin Trends]
              By … focusing on driving operator data plan adoption in lower price points with our feature phone offering, we believe we will be able to create a greater balance for operators and provide attractive opportunities to share the economic benefits from services and applications sales compared to other competing ecosystems, thereby improving our long-standing relationships with operators around the world. [p. 93, as part of the strategy for the trends in: Supply Chain, Distribution and Operator Relationships]
              Creating a winning ecosystem around our Location & Commerce’s services offering will be critical for the success of this business. The longer-term success of the Location & Commerce business will be determined by our ability to attract strategic partners and developers to support our ecosystem. Location & Commerce is aiming to support its ecosystem by enabling strategic partners and independent developers to foster innovation on top of their location platform. We believe that making it possible for other vendors to innovate on top of Location & Commerce’s high quality location-based assets will further strengthen the overall experience and make our offering stronger and more attractive. [p. 97, as part of the strategy for the trend: Increasing Importance of Creating an Ecosystem around Location-Based Services Offering]

              Therefore, such a local partnering strategy had already been in the works some time and quite successfully, as proven by the testimony from probably the largest and most successful local S40 development partner (with 800 million subscribers, mostly in India):
              Indiagames talks about their experience developing Java games for Asha Touch [nokiadevforum YoTube channel, June 25, 2012]

              Vishal Gondal, Managing Director of Digital, and Prasad Nair, Executive Producer, Mobile Digital, at Disney UTV talk about the exciting new opportunities they see in the Nokia Asha Touch phones and new tools for Java developers. Based in Mumbai, India, Indiagames has already achieved 100 million downloads on Nokia Store. For Gondal ‘the new Asha touch devices … could be a game changer for a market like India.’ While Nair sees the new ‘APIs, like gestures and sensors, (allowing users) to interact with the games in much more entertaining ways than before’. Nair is also impressed by the new Nokia SDK 2.0 for Java. In particular how the tools, such as the emulator’s orientation simulator, make developing for the new UI and hardware features found on Nokia Asha Touch phones simple and straightforward. Create your apps for Asha Touch phones using Java:http://developer.nokia.com/java

              And quoting Gondal:

              [2:46] The one piece of advice I can give developers is that content and platforms are very-very local. And while there might be certain pieces of content which may suddenly be global hits, it’s very important for you to look at each market individually, and design and develop for that content. [3:05]

              Such an advice is well supported by the strategies and achievements of the company:
              Indiagames achieve 100 Million Downloads on Nokia Store with games content focused on India
              [nokiadevforum YoTube channel, June 25, 2012]

              Vishal Gondal, Managing Director of Digital, Disney UTV talks about the success Indiagames has achieved working closely with Nokia and distributing its apps through Nokia Store. The company focuses on ABCD games — action, Bollywood, cricket, and driving — with a strong focus on localised content. Commenting on the success of Nokia Store, Gondal mentions their RA.One game. Gondal says that he was ‘expecting to do, probably, 500 thousand downloads in six months … but we did 1 million downloads in six days — that is scale, that is the popularity of the Nokia platform (and) Nokia Store.” Read about this and other developer successes onhttp://www.developer.nokia.com/success
              More information on leading Nokia developers:
              Pico Brothers, an only two-people Finish company, are the second developers to achieve 100,000,000 downloads, reaching the milestone just two weeks after UTV Indiagames. The company’s strategy for success has involved delivering simple, clever apps that provide short bursts of entertainment. Apps like ‘Milk the Cow’, ‘Talking Hamster’ and ‘Flashlight Extreme’ are Pico Brothers apps that deliver instant fun and utility.  They mostly monetize their applications in UK, France and Germany. See: Pico Brothers join the 100 million club [Nokia Developer News, May 4, 2012]
              Inode Entertainment, a 10 people Mexican company, is the third developer to achieve the one hundred million download milestone via Nokia Store. It was one of the first publishers in the Nokia Store, has been developing games since 2006, and its portfolio spans Symbian, Series 40, S60, and Symbian 3 (and soon Windows Phone). Most of Inode’s apps are free, but if it feels it needs to price them, it aims for the 99-cent mark. It is developing for several markets exploiting the potential for that in the Nokia Store. See: Gaming for the Masses: Inode Entertainment Joins the One Hundred Million Download Club [Nokia Developer News, June 25, 2012] as well as Inode Entertainment passes 100 million downloads in Nokia Store [Nokia Conversations, June 26, 2012] and Inode Marketing Videos [inodeEntertainment YouTube channel, May 6, 2011]:
              Recently Inode began targeting the latest Asha Touch phones as well [nokiadevforum YouTube channel, July 23, 2012]:
              Jamie Enriquez, Founder and CEO at Inode Entertainment, talks about the success this Mexican developer has found for its mobile games, apps, and content through Nokia Store. Inode started adding content to Nokia Store three years ago, because of the reach it offers. It was an immediate success and the revenue soon meant Jamie and his brother could hire an additional developer and graphic designer. “The journey has been a lot of fun”, says Jamie. “From having one million downloads last year to 100 million this year, that’s a reflection on how much Nokia cares about their local developers”. At the beginning of the year Jamie set a goal of 3 million downloads per day and Inode is close to achieving that goal today. “We are really happy to keep partnering with Nokia”, says Jamie, “developing for Lumia and Asha, to deliver great games and content for our users”. Read about this and other developer successes
              Current (June 28, 2012) Nokia Store Data (note that Lumia apps are in the Windows Phone Marketplace):
              – Globally, there more than 120 million registered Nokia Store customers
              – Nokia Store offers more than 120,000 apps, and currently drives more than 15 million download requests per day
              – Nokia Store has over 100,000 content items available for Series 40 devices, and nearly 25,000 content items targeting Nokia Asha devices specifically, which take advantage of Asha’s more advanced features.
              – To date, Nokia Store has driven more than 5 billion cumulative downloads (Series 40 devices accounted for 13% of the first billion, and 42% of the last billion)
              – Nokia Store offers operator billing supported by 145 operators, across 52 markets
              – 80% of Nokia Store traffic converts to a download
              – Apps are No. 1 among paid-for and free downloads
              – Nokia Store available in 190+ countries, of which 90% in local language
              411 developers have achieved more than 1M downloads through Nokia Store, while 63 have achieved 10M or more, 28 with 25M or more, 9 with 50M or more, and 3 developers have now passed the 100M downloads milestone – namely UTV IndiaGames (IN), Pico Brothers (FL) and Inode (MX)
              – See: Nokia Developer – Global reach statistics

              Standards-based adaptive layouts in Windows 8 (and IE10)

              Windows 8 Consumer Preview: Product Demo [on WindowsVideos YouTube channel, Feb 28, 2012]

              Jensen Harris from Windows User Experience gives a demo of the Windows 8 Consumer Preview.

              With Windows 8 (and IE10) Microsoft is carrying out a future-proof web platform strategy as well. Below I’ve collected the standards-based adaptive layout technologies (as the most critical ones from a scaling point of view) implemented by the company for the current Windows 8 Consumer Preview released on Feb 29, 2012.

              Windows 8 Consumer Preview: Making great Metro style apps [on WindowsVideos YouTube channel, Feb 29, 2012]
              For this post watch at least the #2 Snap and Scale beautifully part between [2:42] and [3:20] !

              Discover the common traits of great Metro style apps. For this post watch at least the #2 Snap and Scale beautifully part between [2:42] and [3:20] !

              The corresponding W3C specifications are indicated along, namely:

              Notes:

              1. For text layout CSS regions may be a better option than the multi-column in situations where a more varied page layout is called for, or where there is a possibility that the inline content of an element could overflow the element.
              2. All of the layout constructs available in HTML are available for XAML developers as well. In this way developers in the C++ and the managed (C# etc.) worlds are having the exactly same capabilities, particularly from the point of view of adaptive layout technologies described here from web standards point of view.

              Scaling to different screens [Building Windows 8 blog, March 22, 2012]

              (more…)

              Nokia’s strategy for “the next billion” based on software and web optimization with super low-cost 2.5/2.75G SoCs

              Preliminary reading: Smarterphone end-to-end software solution for “the next billion” Nokia users [Jan 9-11, 2012]

              With today’s news that Nokia reportedly to release 2.5G, 2.75G chip orders to Taiwan firms [Feb 14, 2012] (see below among the SoC-related set of information) we have all the details of Nokia’s strategy for “the next billion”. Below you can find all of that according to the title of this collection post.

              Update Nokia makes internet access faster and easier with new browser for Series 40 devices [Nokia press release, April 23, 2012]

              – Nokia Browser 2.0 delivers enhanced speeds and a new user interface for a faster, better way to explore the web
              – Powered by cloud-based servers, it delivers accelerated browsing and reduces data consumption by up to 90%, without compromising the internet experience
              – Web apps from the expanding catalog are easier than ever to explore and install right in the browser

              Espoo, Finland – Nokia has today announced the availability of Nokia Browser 2.0, a major update dedicated to Nokia Series 40 devices. The new version reduces data consumption by up to 90%, meaning that consumers can enjoy faster and cheaper internet access. Web sites load up to three times faster in comparison to devices without cloud-accelerated browsing and consumers will also benefit from a number of other enhanced capabilities.

              From the first look, consumers are easily able to discover new web content and enjoy one-click access to top, local sites via the Nokia Browser’s inviting and intuitive start page. We have optimized the browser to enable users to easily stay connected with friends and family at the touch of a button as well as to share files and links across social networks. The new and improved Download Manager helps consumers to manage external content easily, saving music, video or pictures on a memory card, while surfing the internet.

              The browser includes a revamped, modern user experience that makes it simple to find, install and use interesting web apps that offer a richer, more desktop-like internet experience. Launched in mid-2011, the Nokia Browser is the first browser of its kind to support web apps, and now boasts a catalogue of more than 10,000 of the latest apps. Several publishers have experienced over a million downloads in a matter of months, demonstrating strong consumer demand.

              With this update, developers will find new monetization capabilities, more extensive user interface options for their web apps and productivity improvements for Nokia Web Tools so they can continue delivering engaging, connected experiences to the ‘Next Billion’ consumers.

              The update supports all forms of Series 40: Touch, QWERTY and Non-Touch, including the Nokia Asha range, as well as popular devices such as the Nokia C3-00, Nokia C2-03 and Nokia X3-02. The update will be pre-loaded on some current and all future Nokia Series 40 devices, while for existing users the update arrives as a free, optional over-the-air download. New users can download it from the Nokia Store. The browser is available in 87 languages in over 200 countries and territories.

              Nokia Browser 2.0 makes use of cloud-based servers which adapt standard web pages so that they perform better on Nokia Series 40 devices. Since web pages are compressed and cached in the cloud, end users can access web sites in a manner which is faster and requires significantly less data to be sent over their mobile network. For pay-per-use contracts this will result in more cost-effective browsing, while users on an operator data plan will be able to do more web surfing without exceeding their monthly usage limits.

              “With our new version, we’ve created a newer, faster, better browsing experience. As many consumers around the world will experience the internet for the first time through a mobile phone, this is a great step towards our goal to connect the ‘Next Billion’,” explains Dieter May, senior vice president of mobile phones services, Nokia.

              New in the Nokia Browser 2.0

              1. Faster browsing with speed improvements throughout the experience.
              2. Easier access to new and popular Web apps to enable a richer and more engaging internet experience.
              3. New, intuitive user interface offers one click access to search, most popular content and most valuable features.
              4. Media handling enhancements provide an easier way to enjoy video, audio and images. Users can download in background mode while continuing to browse the web or queue downloads for later when performance or rates are better.  Downloads can be saved to memory cards or phone memory for later offline viewing or listening.
              5. One-click share on Social Networks by remembering Facebook and/or Twitter login to easily share any page URL and comments from your browser.

              Developers can find out more about how the updated browser will enable them to build rich standards-based web apps at: http://www.developer.nokia.com/Develop/Series_40/Series_40_web_apps/.
              Consumers can download the Nokia Browser 2.0 at: http://store.nokia.com/content/51924

              Update from Nokia’s CEO Discusses Q1 2012 Results – Earnings Call Transcript [Seeking Alpha, April 19, 2012]

              … In the area of Mobile Phones, we continue to renew our Series 40 portfolio. For example, we recognized the need for dual SIM and delivered 8 dual SIM devices over the past year. We delivered consumers more aspirational designs and experiences through 7 new Asha products. The Net Promoter Scores for some Asha devices are the highest we’ve had for Mobile Phones products.

              We acquired Smarterphone, a Norwegian company that brings new user interface technology and expertise to Nokia. We’ve increased download rates from feature phones to more than 4 million a day by improving store access and payment schemes and adding new apps like Whatsapp, Foursquare and EA.

              We released a new version of Nokia Life, which delivers education, health, agriculture and entertainment services via SMS. And we delivered a new proxy browser, and we’re now bringing the browser and web apps down to super low-end devices. However, as we highlighted last week, there are still areas where our future phone portfolio is at a competitive disadvantage. We plan to address some of these issues in Q2.

              That being said, the structural shift from feature phones towards low-priced smartphones is a challenge. Our increased investments in Mobile Phones R&D are intended to address these challenges. …

              From Q&A part of that:

              … we’ve been taking some very deliberate steps to not only pick up the pace, but to make it easier to accelerate the pace around the development in Series 40. I mentioned as one example, the acquisition of Smarterphone in this space to give us more flexibility and speed as it relates to the user interface elements, for example, of that platform. So this is — it’s a good example of something where, from a code and engineering perspective, we’re paying off a bit of a debt and having to catch up and accelerate. But you’re seeing the progress being made. But still in the near term, it causes us some problems, which is what gives me some confidence that we can continue to catch up and address those challenges. It’s just that the competition is ahead of us in a couple of spots, and we’ve got to nail that. …

              Update: Relevant excerpts from the Nokia 2011 fiscal year report [March 8, 2012]

              Market overview

              With respect to conventional mobile devices, it is still commonplace for the market to be characterized in terms of feature phones – also sometimes called mobile phones – and smartphones. The distinction between these two classes of mobile products is typically rooted in their differing capabilities in terms of software and hardware, the opportunities they provide for third-party application development, the richness of the experience they offer and the volume of data they process. Historically, feature phones have been primarily used for calling and text messaging, while smartphones – with the aid of their more capable operating systems and greater computing power – have provided opportunities to access the Internet, navigate, record high-definition video, take high-resolution photographs, share media, play video games and more. Today, however, the distinction between these two classes of products is blurring. Increasingly, basic feature phone models, supported by innovations in both hardware and software, are also providing people with the opportunity to access the Internet and applications and, on the whole, offering them a more smartphone-like experience.

              Whether smartphones or feature phones, mobile devices geared for Internet access and their accompanying Internet data plans are also becoming increasingly affordable and, consequently, they are becoming attractive to a broader range of consumer groups and geographic markets. A notable recent development has been the increased affordability of devices based on the Android platform, which has enabled some vendors to offer smartphones for below EUR 100, excluding taxes and subsidies, and thus address a portion of the market which has been dominated by more basic feature phone offerings. While developed and controlled by Google, Android is made available to others free of charge and a significant part of the source code is available as open source software, which has made entry and expansion in the smartphone market easier for a number of hardware manufacturers which have chosen to join Android’s ecosystem. Users of Android-based devices can access and download applications from the Android Market application store run by Google, so many companies deploying Android have focused their software development efforts around a few elements of the user interface they have the ability to shape as well as focused on exploring new hardware form factors, such as tablets, as they seek to differentiate their offering from that of their competitors also using Android, as well as that of competitors using alternative operating systems, including Nokia. However, in general, we believe product differentiation for Android-based products is challenging, leading to increased commoditization of those devices. We also believe that there is increasing fragmentation in the Android ecosystem, meaning that increasing custom versions of the software could weaken interoperability of applications within that ecosystem.

              In the feature phone market, other ecosystems have emerged, including that based around Nokia’s own Series 40 feature phone operating system. A growing number of developers are writing Java-based applications for Series 40 which, together with applications and content for Nokia’s Symbian and MeeGo devices, are available through Nokia Store. Another ecosystem is that based around mobile solutions chipsets from low-cost reference design chipset manufacturers which have enabled the very rapid and low-cost production of feature phones by numerous manufacturers in China and India, which are gaining significant market share in emerging markets, as well as bringing some locally relevant innovations to market.

              Strategy

              Mobile Phones

              In Mobile Phones, we have renewed our strategy to focus on capturing volume and value growth by leveraging our innovation and strength in growth markets to provide people with an affordable Internet experience on their mobile device – in many cases, their first ever Internet experience with any computing device. Almost 90% of the world’s population lives within range of a mobile signal, yet there are around three billion people who do not own a mobile device. Of those who do own a mobile device, fewer than half use it to access the Internet for a number of reasons ranging from personal choice and affordability to the lack of an available Internet connection. We recognize that there is a significant opportunity to bring people everywhere affordable mobile products which enable simple and efficient web browsing, as well as give access to maps and other applications and innovations.

              While the broader mobile devices market has often been characterized in terms of smartphones and feature phones, today, however, the distinction between these two classes of products is blurring. Supported by technological and design innovations, Nokia’s portfolio of feature phones has over time become smarter to the extent that today’s feature phone models are increasingly smartphone-like in the functionality and experiences they provide. In the fourth quarter of 2011, we launched the Asha range of Nokia feature phones, which offers access to the Internet, integrated social networking, messaging and access to applications from Nokia Store.

              Mobile Phones has dedicated research and development teams addressing our short to medium-term needs in product and services development. During 2011, we made changes to our research and development operations for feature phones to reflect and support our new strategy, including ensuring that each research and development site has a clear focus and that there is greater co-location of our teams. The major Mobile Phones research and development sites for our feature phones are in Beijing in China, Oulu in Finland, and Ulm in Germany.

              ….

              Competition

              …  some competitors’ offerings based on Android are available for purchase by consumers for below EUR 100, excluding taxes and subsidies, and thus address a portion of the market which has been traditionally dominated by feature phone offerings, including those offered by Nokia. Accordingly, lower-priced smartphones are increasingly reducing the addressable market and lowering the price points for feature phone

              In general, we believe product differentiation with Android is more challenging, leading to increased commoditization of these devices and the resulting downward pressure on pricing.  …

              We also face intense competition in feature phones where a different type of ecosystem from that of smartphones is emerging involving very low-cost components and manufacturing processes, with speed to market and attractive pricing being critical success factors. In particular, the availability of complete mobile solutions chipsets from low-cost reference design chipset manufacturers has lowered the barriers of market entry and enabled the very rapid and low-cost production of feature phones by numerous manufacturers in China and India, which are gaining significant market share in emerging markets, as well as bringing some locally relevant innovations to market. Such manufacturers have also demonstrated that they have significantly lower gross margin expectations than we do.

              We also face competition from vendors of unlicensed and counterfeit products with manufacturing facilities primarily centered around certain locations in Asia and other emerging markets which produce inexpensive devices with sometimes low quality and limited after-sales services that take advantage of commercially-available free software and other free or low-cost components, software and content. In addition, we compete with non-branded feature phone manufacturers, including mobile network operators, which offer mobile devices under their own brand, as well as providers of specific hardware and software layers within products and services at the level of those layers rather than solely at the level of complete products and services and their combinations. In the future, we may face competition from established Internet companies seeking to offer smartphones under their own brand.

              Principal Factors & Trends Affecting our Results of Operations

              Devices & Service

              Increased Pervasiveness of Smartphones and Smartphone-like Experiences Across the Price Spectrum

              During the past year, we saw the increasing availability of more affordable smartphones, particularly Android-based smartphones, connected devices and related services which were able to reach lower price points contributing to a decline in the average selling prices of smartphones in our industry.

              This trend affects us in two ways. First, it puts pressure on the price of our smartphones and potentially our profitability, as we need to price our smartphones competitively. We currently partially address this with our Symbian device offering in specific regions and distribution channels, and we plan to introduce and bring to markets new and more affordable Nokia products with Windows Phone in 2012, such as the Nokia Lumia 610 announced in February 2012. Second, lower-priced smartphones put pressure on our higher-end feature phone offering from our Mobile Phones unit. We are addressing this with our planned introductions in 2012 of smarter, competitively priced feature phones with more modern user experiences, including software, services and application experiences. In support of our Mobile Phones business, we also plan to drive third party innovation through working with our partners to engage in building strong, local ecosystems.

              There’s something about Mary… [Conversations by Nokia, Jan 3, 2012]

              Mary McDowell has what might be quaintly called Midwestern values. That’s usually a mixture of what people like most about Americans, including friendliness, honesty, hard work – and not getting too big for your britches.

              As Nokia’s Executive Vice President in charge of Mobile Phones she’s been responsible for transforming a core division of the company into a remarkable success story, and leading her team through some tough discussions and decisions:

              “One of the tests of a leader is whether you can give enough space to give smart people to be creative and to drive things – and not have it be all about yourself.

              I like to have diverse teams with different mindsets, and I like to have robust and challenging conversations because that’s how you get to the heart of issues.”

              Last year, while media attention focused on the launch of the new Nokia Lumia phones, McDowell was laying the groundwork for the expansion of Nokia’s next billion strategy.

              A major part of McDowell’s strategy has been moving away from the idea that Series 40 devices were a “low-end business cash cow” towards smarter, aspirational, phones for everyone:

              “We’ve planted the seeds for Series 40. These are not the dumb phones…they are as smart as possible. In reality, the distinction between a smart phone and a feature phone is fairly technical, and when a consumer thinks about a smart phone they think about accessing the internet, downloading apps, a nice display… and these are all things we can, and do, deliver with Series 40,” says McDowell.

              If Nokia was somewhat slow to appreciate the demands for Dual SIM, McDowell rectified this – and boosted market share – by introducing a wide range of Dual SIM phones with added features like Easy Swap that means people can swap SIM cards without turning off their handset.

              Understanding the importance of Dual SIM came about, partly, by going out into the field and listening to consumers. She understands that, “it’s all very well making decisions in headquarters, but when you’re really talking with someone it sticks with you.”

              mary mcdowell sitting

              Last year, McDowell visited all five continents and took all her managers to India. In the first three months of 2012 she is due to visit China, Russia and Vietnam. These trips, and in-depth research, have had a profound impact on Nokia’s mobile phone unit:

              “Look at the Asha 200, McDowell says. “Those came about because we spent time in Jakarta – and they were telling us ‘This region is mad for qwerty – everyone texts and IMs’. So they said, ‘What can you do that makes something colourful and compelling that responds to this need?’ These phones were really designed with those guys in mind….”

              Research in India led to the development of loud speakers for better music performance, while meeting a beautician in Nairobi confirmed McDowell’s belief in in the importance of social networking and internet access for everyone:

              “She told me she had 1,000 friends on Facebook. I thought, oh ok – I only have about 200. But it’s such an important part of how they live their lives, it’s how they connect – they have no access to computers, phones are their life line.”

              Providing those services in an affordable and accessible way for people in growing markets is a key part of what makes Nokia different, and gives added value beyond the phones themselves:

              “We’re ramping up the Nokia Browser, which provides great data compression. We’re hoping to do even more with that capabilitybecause the cost saving and access it can bring to consumers is huge.”

              Nokia Browser compresses and downloads information from the internet by up to 90%, making it a highly cost-effective option for people in developing markets.

              “We’re also ramping up Life Tools, and what started as focused on rural markets is now going to be focused on urban markets as well.”

              Nokia Browser, Life Tools and Maps for Series 40 have become hugely popular, with Nokia Browser becoming the fastest growing Nokia service ever and Series 40 products accounting for a third of downloads from the Nokia Store (up from 13% in January 2011)

              “One of the things were looking at is how do we embed ourselves more with partners, how do we support local internet services – and is there more we could do to tap into local tastes and preferences. We’ve been doing a lot of work to make applications supported better on Series 40.”

              You’ll be able to get Facebook and other global services, she says, but in addition, “There are things that are peculiar to local markets, and were looking at how that to give that to people.”

              As a member of the Nokia Board since 2004, McDowell is passionate about this emphasis on product.

              “It’s been quite a journey,” she admits, “but I think it’s been very healthy in terms of distilling things down to the business essence. Nokia got so consumed with process and detail that we lost sight of products, and the process became the product and so if you ticked all the boxes that was a job well done, even if it wasn’t that great.

              “Now what matters is what we create, and I think that’s really the right focus.”

              Nokia’s next billion: Antti Vasara looks to the future for Series 40 [Conversations by Nokia, Jan 26, 2012]

              GLOBAL – Nokia is celebrating selling 1.5 billion phonesby looking to the future.

              Antti Vasara

              “It’s a fun number,” said Antti Vasara, Nokia’s Senior Vice President of Mobile Devices, “and when you start thinking about the impact of 1.5 billion it’s a pretty awesome achievement.”

              After the toasts were finished, however, Vasara went back to work on how Series 40 could connect another billion people to mobile technology and the internet:

              What we are trying to do is a radical thing. We sometimes forget that half the world’s population does not have a phone. So, celebrating 1.5 billion is great, but it’s backward looking. What we want to say is – we are only half way to where we are going.”

              A dozen Series 40 and Series 30 phones are sold every second around the world, and 3.5 million apps are downloaded every day.

              “For a lot of people Series 40 is the first time they’ve ever had access to the internet or a computer. And the story of connecting those people is a huge story, because it will change the world.”

              Series 40 began in the late 1990s in flagship devices [first was the Nokia 7110, developed in 1999], sold at fairly high prices to western customers, Vasara said. That has now been transformed into a range that is now selling in huge numbers in high growth economies, at a fraction of the cost.

              “The people who buy these phones – and who will be buying these phones – are ambitious, and very aware of technology. They’re young, urban and what we call ‘hyper-social’. In other words, they know what the best of the best is – and we have to deliver a product that is state of the art and affordable.”

               the amazing Asha

              The Nokia Browser exemplifies Nokia’s drive to build smarter phones for everyone, in Vasara’s opinion.

              “In Europe and the US we download data without thinking very much about the cost, but in growing economies it is a huge issue. With the Nokia Browser you can get a full internet experience, with very clever cloud compression technology to make that experience affordable.”

              Vasara, and his team, have also been concentrating on making Series 40 feel like “phones that are speaking your language.”

              The future of Series 40 will be more about the services that you want in your “neighbourhood” – in your own language, delivering information that “feels very local.” Part of that will be working with developers to develop more Series 40 apps.

              Even though selling 1.5 billion Series 40 phones is a wonderful milestone, it is the development of the platform and the product that gives Antti Vasara a sense of achievement:

              “My proudest moment was actually producing the first Dual SIM device,” he says. “We were getting a lot of heat about it, and it was a huge priority – but the timing was so tight and we had many moments when we thought we couldn’t make it. But we did – on time and with great quality. Now that was a milestone for Series 40.”

              Comments

              Vikas Patidar

              I don’t know why Nokia is touting the the words phones for “Next Billion” people for using internet when this all phones are not able to play videos from internet compared to same old devices which are doing far better job.

              I just want know the genuine answers from Antti Vasara that is Nokia is making superior products compared to older generation devices?

              Antti Vasara

              Vikas,
              Good points! You are listing some of the things that we indeed plan on fixing.

              Making affordable phones that give smartphone-LIKE experiences involves making sometimes even painful trade-offs between different features and cost. We can do anything but not everything at the same timethat’s the essence of product making.

              What we offer in the current Nokia Asha products is a nice combo of applications, Internet experience and contemporary services. Through our Store, people all over the world are downloading more than 3.5 million apps per day. We have put lot of emphasis on providing locally relevant apps so that you can find what is meaningful in your part of the world.

              However, we also have some of the global phenomenons like Angry Birds available on Asha as well. On the Internet experience side we are very proud of the Nokia Browser. It gives people access to the full web yet doing that in a cost-effective way. The browser can compress data traffic by upto 90% ensuring that your phone bill doesn’t explode. And the specific services we offer like Facebook, Twitter, QQ, Foursquare, Maps, email, etc. give people the tools that most of us are using on a regular basis.

              We hear you loud and clear on your request for more. Rest assured that we are working very hard to bring many new experiences and cool stuff to Asha throughout this year!

              The SoCs

              Nokia reportedly to release 2.5G, 2.75G chip orders to Taiwan firms [Feb 14, 2012]

              Nokia reportedly has begun design-in with Taiwan-based MediaTek and MStar Semiconductor for chipset solutions used in 2.5G and 2.75G handsets, with one or both of them expected to land orders for the vendor’s new models scheduled for launch in the second half of 2012, according to industry sources.

              In response, MediaTek and MStar both said they are constantly contacted by contract makers of the international vendor, without elaborating further.

              Nokia is actively seeking chip partners who can help significantly lower its production costs, the sources pointed out. Both MediaTek and MStar, which specialize in the design and development of low-cost handset solutions, and have expertise in making end products differentiated from others, are pinpointed as Nokia’s new potential partners.

              MediaTek and MStar had been approached by Nokia since 2010, but failed to work out ways to cooperate due to the low ROI considered by both IC firms, the sources indicated. Nokia had previously requested the two chip firms to develop software and firmware solutions for its operating system, while requiring very low quotes from them.

              The sources identify MediaTek as the most likely supplier for Nokia’s upcoming models. MediaTek has thus far shipped more than one billion chip solutions for 2.5G and 2.75G devices, and can better utilize its existing well-built distribution channels in China and other emerging markets as well as sufficient R&D resources, the sources said.

              China market: Chip demand for 2.5G/2.75G handsets falling [Feb 1, 2012]

              Demand for 2.5G and 2.75G handset solutions is falling in China due to growth in the penetration rates for 3G and smartphones in the region, according to sources at white-box handset companies. Thanks to subsidies offered by local telecom carriers, sales of 3G models in China have grown substantially, the sources said.

              Sources at Taiwan-based IC designers which mostly target China’s white-box handset suppliers have also indicated that many customers decide to promote 3G phones by discontinuing development projects for 2.5G/2.75G models ahead of schedule. Reducing orders for feature phones are likely to affect their sales performance during the first quarter of 2012.

              Companies that might see impact from the fall in 2.5G/2.75G handset demand include MediaTek, MStar Semiconductor, Sitronix Technology, ILI Technology and Novatek Microelectronics, industry sources in Taiwan said. The firms’ revenues are expected to register sequential decreases of 5-15% in the first quarter of 2012, according to the sources.

              Despite the shrinking feature phone market in China, Africa, Eastern Europe, Middle East and South America have been identified as the major markets for 2.5G/2.75G handsets in 2012, the sources pointed out.

              MediaTek posts over 30% sales drop in January [Feb 6, 2012]

              Fabless IC firm MediaTek has announced consolidated revenues of NT$5.16 billion (US$174 million) for January 2012, down 30.9% on month and 31.5% on year. The figure also hit the lowest monthly level since February 2011.

              MediaTek president Hsieh Ching-chiang said at the company’s recent investors meeting that first-quarter sales would be affected by slow demand for feature phonesas well as fewer working days and seasonality. However, Hsieh expressed optimism about the company’s smartphone-chip shipments during the first quarter.

              MediaTek has guided consolidated sales would be between NT$19.2 billion and NT$20.4 billion in the first quarter, down 10-15% on quarter.

              MediaTek sees 10-15% sequential drop in 1Q12 sales [Feb 4, 2012]

              IC design house MediaTek expects its consolidated revenues to decrease 10-15% sequentially in the first quarter of 2012 with gross margin slipping to 42-44% from 44.2% in the fourth quarter. A continued slowdown in feature phone demand as well as fewer working days and seasonality will cause the sales drop during the quarter, according to company president Hsieh Ching-chiang.

              MediaTek’s consolidated revenues for the fourth quarter of 2011 slid 3.2% on quarter to NT$22.63 billion (US$768.5 million), slightly below its targeted NT$22.9-24.5 billion. The company attributed the sequential drop to low seasonal demand. Net profits for the quarter declined 28.3% sequentially to NT$2.92 billion, or NT$2.64 a share compared to NT$3.69 in the prior quarter.

              Demand for 2.5G handset chips and other solutions used in TV, optical storage, and DVD and Blu-ray disc products will be slow during the off-season, MediaTek pointed out. In the fourth quarter, sales of handset chips accounted for 60-65% of company revenues while those of other non-handset use product lines made up the remainder.

              However, sales of MediaTek’s smartphone 3G chips will climb to 8-10 million units in the first quarter, up more than 10% from the six million shipped in the fourth quarter of 2011. The company projects its total smartphone-chip shipments will top 50 million units in 2012, compared to about 10 million units in 2011.

              Meanwhile, MediaTek expects its 2.5G chip shipments to stay similar to the level of about 550 million units in 2011.

              MStar breaks into Nokia supply chain, says report [Feb 8, 2012]

              IC design house MStar Semiconductor reportedly has entered the supply chain of Nokia with its 2G baseband chips, according to a Chinese-language Commercial Times report. Shipments are expected to kick off as early as mid-2012, said the report, without citing its sources.

              Nokia demands about 100 million 2G handset solutions per year, the report indicated. Orders from the handset vendor will significantly boost MStar’s sales generated from its handset-chip business, which currently accounts for less than 10% of company revenues, the report said.

              MStar shares rose 3.4% to close at NT$197 (US$6.68) on the Taiwan Stock Exchange on February 7. The price continued its rally to US$203 during the morning session of February 8.

              MStar sees 8-13% sales drop in 1Q12 [Feb 10, 2012]

              MStar Semiconductor expects its consolidated revenues to decrease 8-13% sequentially in the first quarter of 2012, citing low seasonal demand. But sales for all of the year should see another positive growth driven by brisk shipments to the TV and wireless sectors, according to company chairman Wayne Liang.

              MStar generated consolidated revenues of NT$9.8 billion (US$325 million) in the fourth quarter of 2011, up 5.1% on month and 20.6% from a year ago. Net profits for the quarter grew 2.8% sequentially and 6% on year to NT$1.66 billion. EPS for the quarter came to NT$3.14.

              MStar’s consolidated sales for all of 2011grew 6.2%, while fellow company MediaTek posted a sales drop of 23.5% on year. MStar saw its net profits slip 4.8% from a year earlier while net profits at MediaTek registered a larger 56% decline from 2010 levels.

              MStar is looking to grab a larger share of the global TV chip market in 2012, said Liang, adding that it held a 55-56% share in 2011 with shipments reaching 128 million units. Though the worldwide flat-panel TV market for 2012 will enjoy a slower growth of less than 10%, the number of TV chip suppliers is expected to reduce allowing MStar to further maintain its leading position, Liang stated.

              MStar disclosed that sales of TV chips accounted for 65-70% of company revenues in 2011, followed by handset products with 10-15%.

              Handset chips played as the fast-growing product line for MStar in 2011, Liang noted. The company shipped a total of 50 million handset solutions in 2011, which should have boosted its 2G market share to 15%, according to Liang.

              MStar is gearing up for mass production of its 3G solutions for smartphones in the second half of 2012, Liang said. With the China market set to enter its transition to 3G in 2012, MStar’s handset chip business will continue to expand, Liang added.

              In addition, MStar expects to receive increasing orders for set-top box (STB) chips in 2012, thanks to growing demand in emerging markets, according to Liang.

              The web software

              Nokia sharpens focus to connect next billion to the Internet [Nokia press release, Sept 15, 2010]


              Ovi Mail

              Ovi Browser in Beta
              Through its recent acquisition of Novarra, Nokia brings new browser technology and the power of cloud services to Series 40, enabling more Internet users in emerging markets to get more out of what the Web has to offer. Ovi Browser is now in beta release and makes Series 40 browsing faster, more affordable, easier to use, and more personalized.

              Ovi Music

              Ovi Store on Series 40

              Nokia completes acquisition of Novarra [Nokia press release, April 9, 2010]

              Espoo, Finland – Nokia today announced that it has completed the acquisition of Novarra, Inc., initially announced on March 26, 2010.

              Novarra’s mobile browser and services platform will be used by Nokia to deliver enhanced Internet experiences on Nokia Series 40 mobile phones.

              Nokia acquires Novarra [Nokia press release, March 26, 2010]

              Browser service technology will provide improved mobile web experience on mainstream mobile phones

              Espoo, Finland – Nokia today announced it has signed an agreement to acquire 100% of the outstanding shares of Novarra, Inc., a privately-held company based in Chicago, IL. Novarra is a provider of a mobile browser and service platform and has more than 100 employees. Novarra’s mobile browser and services platform will be used by Nokia to deliver enhanced Internet experiences on Nokia mobile devices. Novarra has deployed their solution with leading mobile operator and internet services customers globally.

              Connecting the next billion consumers to the Internet will happen primarily on mobile devices,” said Niklas Savander, Executive Vice President, Services, Nokia, “and delivering an optimized internet experience on our devices is core to our mission. By driving innovation in all segments of our portfolio, we are building one of the largest consumer audiences for web services and content. Novarra’s Internet services technology delivered on the world’s most widely-used mobile platform, Nokia’s Series 40, will help us achieve this.”

              Nokia expects a new service offering utilizing the Novarra technology platform to be available later this year. The acquisition is expected to close in the second quarter of 2010, and is subject to the customary closing conditions, including regulatory reviews. Following the acquisition, Novarra will become a wholly-owned subsidiary of Nokia.

              About Nokia
              At Nokia, we are committed to connecting people. We combine advanced technology with personalized services that enable people to stay close to what matters to them. Every day, more than 1.2 billion people connect to one another with a Nokia device – from mobile phones to advanced smartphones and high-performance mobile computers. Today, Nokia is integrating its devices with innovative services through Ovi (www.ovi.com), including music, maps, apps, email and more. Nokia’s NAVTEQ is a leader in comprehensive digital mapping and navigation services, while Nokia Siemens Networks provides equipment, services and solutions for communications networks globally.

              About Novarra
              Novarra, the Internet Mobility company, provides high performance mobile internet browsers and platforms for operators, handset manufacturers and internet brands to create new services and revenue streams for smartphones, features phones and mobile broadband devices. The solutions deliver a high quality mobile user experience for services including full rich web browsing, search, widgets, apps, video and advertising. Global, commercial deployments over eight years have proven consumer satisfaction, uptake and increased data service revenues. http://www.novarra.com/

              Novarra Inc. [Wikipedia article, exerpted on Feb 14, 2012]

              Novarra is a mobile internet software company founded in 2000 and based in Itasca, IL, USA.

              Mobile internet access services based upon the Novarra Vision mobile internet and multimedia platform have been deployed in the US, Europe and Asia by service providers including Yahoo, Vodafone, Verizon Wireless, Turkcell, Hutchison 3G, Sprint Nextel, US Cellular and others on mobile phones, smartphones and PDAs from Nokia, LG Group, Samsung Mobile, Motorola Mobile Devices, Palm (PDA), Research In Motion, ZTE Corporation, Sony Ericsson, Kyocera Wireless, and other manufacturers.

              How Nokia Turbocharges Web Browsing on Its Phones [PC Magazine, Oct 26, 2011]

              LONDON—Amazon Silk? Opera Mini? Pshaw, says Nokia’s Randy Cavaiani. We’ve been doing that for years.

              Amazon Silk is effectively the technology we’ve had for a couple of years now,” said Cavaiani, the director of market solutions for Nokia Browser Services. “And we can more closely couple the experience to hardware.”

              Cavaiani is talking about technology Nokia bought from his former firm, Novarra, and is now using in the browsers of the company’s four new Series 40 (S40) Asha phones. The new S40 browser, like Silk and Opera Mini, is a proxy browser: it uses servers around the world to download content and compress it before the content gets sent to your phone.

              That results in up to a 90 percent reduction in data usage and much faster page loads, especially over slow networks, Cavaiani said. What’s more, Nokia could bring the technology to its Windows Phones, too—though Cavaiani made sure to note that the company isn’t currently working on doing so. That could make Nokia Windows Phones faster at Web browsing on slow networks, like Sprint’s currently struggling 3G network.

              “It’s technically possible, because our server can assist any native browser,” he said.

              How Nokia’s Browser Works
              Nokia’s approach is a bit different from both Opera’s and Amazon’s. Opera’s servers ingest entire Web pages and send them to phones as static documents in Opera’s own markup language, OBML.v

              From what we know of Amazon Silk, the browser on Amazon’s as-yet-unreleased Kindle Fire tablet, it combines a full browser on the Fire with algorithms that pre-fetch pages on Amazon’s cloud servers, and also compresses images and stores them at Amazon.

              Nokia’s new browser starts with a basic HTML browser on the Series 40 phones. Nokia’s servers look at desktop Web pages and boil down or remove more complex content, for instance parsing and executing JavaScript and resolving CSS into more basic HTML, Cavaiani said. They also reduce the quality (and the size) of images. There’s no Flash support.

              The browser is able to handle dynamic pages that only reload part of the page at a time when the user presses a button. The browser also has deep access to the phone’s hardware, which is different from Opera Mini.

              “We can also inject services into the browser. The latest browser introduces a geo-location API, so now that’s open to developers to create geo-location apps,” he said.

              The browser even supports widgets, dynamic overlays that can perform actions on Web pages like sharing them on Twitter or translating them into a different language.

              Brilliant browsing on the new Nokia Asha [Conversations by Nokia, Nov 21, 2011]

              Nokia Browser for Series 40 is the engine behind an improved internet experience on Nokia’s new Asha 200, 201, 300 and 303 mobile phones announced October 2011. The Browser uses cloud technology to speed page loads, reduce data transfer while providing access to more and richer web pages and web apps. Consumers in emerging markets can stay connected using Nokia Browser on Asha phones, sharing on social networks and enjoying videos and other media. Learn more at http://browser.nokia.com/Series40

              GLOBALGood news for anyone planning to surf the Web using the brand new Nokia Asha phones for Series 40 – they’ve been designed to give you a better all-round internet experience with more of what you want, faster and cheaper.

              Nokia have designed the new Asha family specifically for people in emerging markets where expensive and time consuming downloading has been limiting everyone’s internet use for years. For many, the phones will provide their owners with their only access to the Internet.

              We know people want to get online fast, whether you’re looking for a shoe store in Caracas, meeting a friend in Mumbai or checking out your friend’s baby pictures from Taiwan.

              The Nokia Browser uses cloud-based servers with high speed internet connections to collect the data and then transform it to the best version for a mobile phone, compressing the data by up to 90%.

              But what you really need to know is that it will take seconds, not minutes, to check out what your friends are doing on social networking, and start sharing links, photos and videos. While you’re online the browser will show you how much data is being used, so there shouldn’t be any nasty shocks when your bill arrives. Then you can save your money for the things you’d really like to spend it on (like the shoes).

              Nokia Asha phones with browser

              Getting online is important, but so is what you see when you get there. No one wants to look at an anonymous landing page or – even worse – a homepage from a country you’ve never been to.

              The new Nokia Browser comes in 87 different languagesand, wherever you are in the world, you’ll see the news and content that’s relevant to you.

              These Asha phones are “smart”.Web sites and web apps that might not otherwise be accessible are easy and enjoyable to use on Asha. And for many web content providers, web apps provide an even more elegant experience using swipe touch gestures for fluid page transitions and enhanced with location, SMS or social sharing functionality made possible by the browser’s cloud architecture.

              Using the new full-screen mode you won’t be squinting at it on a tiny screen, either. You can get rid of background information, like the browser button control bar, and add some extra mm to your screen size – and on a mobile phone that’s going to make being online feel a whole lot better.

              The Nokia Browser is available on the Asha phones, and up to 40 of the Series 40 phones. You can find out which ones on the product pages.

              Now everyone can have a fuller, faster – and more affordable – internet experience.

              Nokia Maps on Series 40 [Conversations by Nokia, Nov 8, 2011]

              Nokia maps on a Nokia Asha 303
              GLOBAL – Do you want to go shopping in Warsaw, meet a friend in Jakarta or find the nearest basketball court in Beijing? Or do you just want to show your friends your route home? Nokia Maps on the Series 40, including the new Nokia Asha 303, brings together all of the experiences you need for your life – and it’s preloaded and free.

              Millions of us are out and about around the world – and we want more than a simple route, we want a full experience.

              Nokia Maps on the Series 40 has a global range, aimed at local needs – and that’s why it brings free maps covering more than 180 countries, and free turn-by-turn visual routing in more than 100 countries.

              Using the maps on the new Asha 303 you can find more than 3 million offline points of interest including tourist information centres, sights and museums, restaurants, hotels and shopping.

              There’s no GPS: The service is specifically designed to use network-based positioning, and offers a lot of features offline to save on data costs and downloading. You can look at a map, or plan your route, offline as the map data is stored on the device itself.

              Even if you want to go online, we’ve chosen the lowest cost options: The average cost of using the positioning service is the equivalent of sending a standard SMS in India.

              Maps of your country and region come already loaded, so there’s no need to spend time installing. If you’re planning to go abroad you can add extra maps of the world through Nokia Suite – it’s free, and easy.

              That’s one of the best things about Nokia Maps: It’s not just about finding out where you are, it’s about giving millions more people the opportunity to discover the world, and share locations with friends and family.

              We’ve covered 31 million km of roads, and 73 million points of interest – giving Series 40 users exactly the same level of coverage as smartphone users.

              Let’s just say, we don’t think you’re going to miss much.

              Series 40 web apps: UI Improvements [nokiadevforum, Dec 2, 2012]

              Houman Forood, Senior Product Marketing Manager at Nokia provides a guide to the UI improvements that have been introduced in the latest Series 40 web apps environment. You will see many improvements since the initial release. Houman also explains that new UI guidelines are available to assist you in designing web apps for Nokia Series 40 phones.

              Series 40 web apps technical how to: Geolocation & Maps from Nokia Developer [nokiadevforum, Feb 2, 2012]

              The Nokia development team shares technical tips on coding interactive map and geolocation services for the Series 40 platform. Using the Nokia web tools development environment, Andrew Knight gives you a quick and informative look at the map-based application possibilities available to you when developing for Nokia Series 40 phones, including the new Asha range. Learn more here: http://developer.nokia.com/Develop/Maps/

              NOKIA Developer > Develop > Highlights > Web experiences for Series 40 are now even better [Nov 2, 2011]

              Nokia Browser for Series 40 has been updated, with several new features that will enable you to offer even richer experiences to users of Series 40 phones, on even the lowest bandwidth connections.

              Your web apps can now determine the location [HTML5 Geolocation] of their user’s phone and you can offer users the ability to send SMS messages directly from your apps. Performance is improved too: images within your web app are cached on the user’s phone making for faster loading and refreshing of content.

              To complement these new web apps features Nokia Web Tools has been updated too. Now you can simulate location while testing web apps on a computer and resolve code issues faster using the newly enabled debugging features of the integrated Web Inspector.

              Once you’ve created a web app that differentiates your web content and offers great user engagement, it can be distributed through Nokia Store, exposing it to millions of Series 40 Nokia Store users.

              Find out more about Series 40 web apps ›
              Traditionally, proxy-based browsing has offered users a very limited experience, because such browsers typically do nothing more than paint content provided by a proxy. This has changed, with Nokia Browser for Series 40 support for Series 40 web apps. Using Mobile Web Library, the Nokia Browser for Series 40 client can execute JavaScript code in web apps. This code makes it possible to create interactive user interfaces and graphical transitions to deliver users beautiful web experiences. Now web designers and developers can deliver compelling application experiences to users at low cost — both in terms of development effort and user data charges.

              With the latest version of the Series 40 browser, Series 40 web apps can now go even further by offering users location aware web apps and the ability to send SMS messages. Location features leverage the network-based location capabilities of Series 40 phones for accurate and timely location information. In addition, performance has been enhanced further with images embedded in a web app now cached on the user’s phone for faster page loads and refreshes. ”
              Discover the new features in Nokia Web Tools ›
              Find out more about distributing through Nokia Store ›
              Find out more about Nokia Browser for Series 40 ›

              http://browser.nokia.com/s40-browser.html  [Aug 12, 2011]
              Nokia Browser for Smartphones & Mobile phones

              ….

              Discover the world of apps
              Discover the world of apps
              Web apps are small games and applications that you can purchase, or download for free using Ovi Store on your mobile phone. With web apps you can access content from well-known global brands, or the local brands you know and love. Once downloaded, apps are permanently saved within Nokia Browser, so they’re always easy to find and super fast to load. And because web apps are specially optimised for your phone, they provide a beautifully clear and simple way to access your favourite content.

              Works great on any deviceWorks great on any device

              Nokia Browser has been designed to work brilliantly on both touchscreen and traditional keypad mobile phones. Browse with ease using the large, responsive touch screen controls, and enjoy intuitive, lightening fast navigation and scrolling on keypad devices.

              Fast and easy to useFast and easy to use
              Search for content or enter Web addresses right from the start page. As you type, the predictive input technologywill provide a list of recently input keywords and URLs, enabling you to type less, and load your content even faster.

              If your favourite site isn’t optimised for mobile, Nokia Browser’s smart rendering technology will create a thumbnail overview of each page, enabling you to quickly scan pages on even the most complex web sites. To zoom in, simple tap the content you want to read.

              Senior Software Engineer – Java-SWA0000004P [Careers at Nokia, Jan 20, 2012]Software Engineer – Java-SWA00000048 [Careers at Nokia, Jan 21, 2012]

              Nokia is a pioneer in mobile telecommunications and the world’s leading maker of mobile devices. Today, we are at the forefront of the mobile internet revolution, fusing advanced mobile technology with personalized services to enable people to stay close to what matters to them.

              • Want to have an immediate impact on a billion people?
              • Interested in creating software for the most widely used mobile phone platform in the world?
              • Widgets, Apps, Social Networking, E-mail, Maps, Video, Browsing on Mobile Phones – we make it possible!

              This team at Nokia has enabled millions of mobile phone users worldwide to perform their favorite activities on the web. As part of our plan to reach the next billion consumers, we need to expand our service offerings.

              As a proven leader in providing high performance, next generation mobile internet solutions, this team within Nokia is seeking a Software Engineer with Java / C++ experience . You’ll work with highly motivated team members who possess a passion for excellence, developing innovative, creative solutions in a fast-paced environment. Our solutions need to exceed consumer expectations in order to provide the best-in-class possible internet experience in the market.

              Responsibilities

              • Work in the Nokia Browser [Novarra] team creating the browsing experience for millions of Nokia S40 devices
              • Be on a team chartered with enabling and growing a mobile app ecosystemfor millions of worldwide users and developers
              • Research, design, and implement complex software solutions
              • Be on the leading edge of integrating internet technologies, cell phones, and wireless networks
              • Be a part of the team creating the next generation user experiencefor cell phones
              • Work with Nokia development teams around the world to extend mobile phone services
              • Utilize location based services and cloud services in your solutions

              Qualifications

              Required:

              • Java or C++ development experience
              • Experience with internet technologies (ie. web services, HTML, XML, CSS, AJAX, JavaScript, HTTP, xHTML, DHTML, etc.)
              • Ability to be deep and thorough with product code to optimize performance
              • Proven experience writing software for large scale deployments
              • Possess excellent verbal and written English communication skills
              • Minimum 2 years work development experience
              • BS / MS in Computer Science or Computer Engineering

              Desirable:

              • Mobile device development background a plus
              • Agile methodology experience a plus
              • Experience creating Web Apps
              • Experience with IDEs and SDKs
              • Interest in pushing the limits on mobile device software
              • Experience working through tradeoffs and constraints during Design and Planning phases

              Job
              Research & Development

              Primary Location
              US-Itasca [Novarra]

              Organization
              Mobile Phones

              Schedule
              Full-time

              Intern Position at Nokia (Itasca, IL) [Careers at Nokia, Feb 8, 2012] [Novarra]

              Nokia is seeking software engineering interns to work on a web platform for the Nokia Browser Services [Novarra] organization impacting future Nokia products. You will perform design, development and implementation of our web browser environments for Nokia mobile devices. Your work will be central to Nokia’s objective to connect the next billion to the web via handsets worldwide.

              You will work with a team focused on innovation team to design, implement, and test novel solutions to complex problems in the rapidly evolving mobile industry. This role will require understanding an existing code base and leverage external web services from other Nokia divisions as well as 3rd party services. Creative thinking, technical flexibility and a passion for cutting edge web technologies are a must.

              Responsibilities:
              – Working in a prototype creation project with design, implementation and integration responsibilities
              – Collaborating with software developers and design engineers to quickly deliver prototypes
              – Work with internal and external APIs

              Qualifications:
              – Must be enrolled in current accredited graduate or undergraduate program within Computer Science or related field
              – Working knowledge of web technologies HTML/JavaScript/CSS/XML
              – Experience developing a web service with one or more of the following: Apache, Tomcat, PHP, JSP, Ruby on Rails, or a similar equivalent.
              – Working knowledge of Unix operating systems
              – Experience with mobile phone environments and application development a plus
              – Academic experience with Java and other object oriented design languages
              – Proven ability to work within and extend current technology
              – Strong team player as well as ability to work independently

              Desirable:
              Good graphical skills, Adobe Photoshop experience a plus

              Job
              Research & Development

              Primary Location
              US-Itasca [Novarra]

              Organization
              Mobile Phones

              Schedule
              Part-time

              1st W3C conference for Web developers and designers

              14 Sep: W3C is holding its 1st web developer conference in Seattle! Nov 15-16

              19 Sep: We may talk a bit about semantic web and metadata, such as RDFa, microdata, and microformats, but the focus is on client-side tech @zaythar

              7 Oct: Registration for W3Conf opens today. Only $199 for 2 days of Web tech awesomeness. Limited to 250 seats, so register early! #w3conf #HTML5

              As referred by Jeff Jaffe on Successes and Challenges slides at TPAC 2011 (31 Oct to 4 Nov 2011 in Santa Clara, California)

              If you are a developer or designer wanting to hear the latest news on HTML5 and the open web platform, and your place in it, save the date.

              http://www.w3.org/conf/
              W3Conf: Practical Standards for Web Professionals
              2011: HTML5 and the Open Web Platform

              W3Conf has industry leaders speaking on a wide variety of topics that every developer needs to know: HTML5, APIs and Javascript, graphics, accessibility, CSS, and much more.

              We have selected speakers on an invitation-only basis to deliver the most educational and entertaining experience for our audience on the topics we felt were the most pressing for Web developers and designers today.

              http://www.w3.org/conf/#presentations [downloads and video recordings]

              Below is a rearranged for reading and highlighted copy of the live blog of the conference by Manu Sporny:

              W3Conf LiveBlog – Day One [Manu Sporny, Digital Bazaar, Nov 15, 2011]

              Ian Jacobs (W3C): Welcome: Contributing to Open Standards

              Focus on why developers are key to W3C and the future of the Web. W3C doing standards since mid 1990s – learned a great deal in that time: You have to have the right people involved. Who the right people are changes over time. Consensus building takes a lot of time, but you can’t let it go on forever – there is a balance. Royalty-free patent policy is important. Use cases and real-world developer stories are needed. Tests are needed for proper implementation. Developer buy-in is very important.

              Continuing improvements at W3C is important – HTML5 logo, community groups, Unicorn testing framework, training material – useful documentation for developers/designers.

              Community groups – important for bringing new work to W3C. This conference is a call for action – for web developers to get more involved in W3C.

              Video of Tim Berners Lee (W3C):

              Asks people here to have fun. Keep the Web open – use open standards. Do really exciting things – HTML5 and Web Apps – the platform allows you to do things that were only possible via native apps before.

              Try to focus on Web Apps – not native apps. Being part of the Web is more powerful than creating siloed apps. Bit by bit – everything that you can do on a native app, you will be able to do via a Web Apps. By making Web Apps – you are helping to keep the Web open.

              Keeping the Web open has always been a battle – we have to fight for openness.

              Philippe Le Hégaret (W3C): Testing to Perfection

              Asks audience to raise their hand if somebody has ever logged a browser bug (very few people raise their hands). “How many of you expect the web to work?”. Laughs from the audience.

              Shows a testing example on CSS – asks audience what’s going to happen. Nobody seems to know. Different browsers show a different result… 25% of browsers will not work. This is what we would like to improve. Replaces test DIV elements with SPAN elements… invalid document, but will still render, but not exactly the same.

              When testing, you find yourself in a lot of situations where it’s difficult to tell what should happen. We are not testing one spec with HTML5 – we are testing CSS, HTML5, JavaScript APIs, lots of things. Different levels of stability – difficult to synchronize between specs. Need web developers to participate.

              Is testing to perfection possible? No. Testing is an approximation.

              Lots of it can be automated, but a lot of it cannot. We need help testing plenty of combinations – HTML, HTML+SVG, DOm manipulation, CSS combinations. We’ll never get 100% coverage – but we still need to set a goal. Who are we testing for?

              We are testing for the people that use this technology – manufacturers, spec editors, content providers, people using the Web… etc.

              Manu Sporny (Digital Bazaar): Community Groups: A case study with Web Payments

              Doug Schepers (W3C): Shortcuts: Developer Documentation

              We’re back with Doug Schepers, SVG, Web Apps, Audio, that will be talking about Web Education. “Who here has used the Web?”… “How many have programmed for the Web?”.

              “How many people learned the Web via ‘view source’”? Just about everyone raised their hands. “How many of you still do that?” Most dropped their hands.

              The Document Web was pretty easy to learn. In 2000, we started to get the application Web. Media Web, Social Web… you have to learn a lot in order to be able to do these things. People can’t read standards – they’re really difficult to read.

              WebMoney came early on. W3Schools, W3Fools.com is a good site. Opera Web Standards Cirriculum, SitePoint, MDN, Google’s “Ground Up” Videos. Tons of other sites – not just HOW-TOs, but help more.

              At universities you learn serious programming languages like “lisp”. Laughs from the audience. Web Standards Project is great, InterAct Cirriculum is great – teachers can take these cirriculumns and plug them into their classrooms.

              W3C has tutorials and primers, podcasts and videos. The W3C wiki has a bunch of resources, HTML5 reference guide, CSS reference guide. The problem with W3C’s documentation is that it’s scattered everywhere. Internationalization documents on W3C site.

              Web Education Community Groups – launched to focus on learning material, curriculum, outreach, training, international resources. Trying to improve teaching resources at W3C. Why should people get involved in Web Education? Many eyes, pay it forward, reap what you sow.

              How to help: write articles, review articles, help write curricula, help translate.

              We started the Web as a hobby. We need to change it from a hobby to a craft. Make it easy to learn the basics, need smooth transition from casual development to career. Web developers learn throughout their lives – we hope these resources will persist and keep getting better.

              Divya Manian (Opera): 5 CSS Magic Potions for your Layout Troubles from the Future

              Divya is a Web Opener for Opera – contributes to HTML5 boilerplate, member of the CSS WG. Arsonist of the Semantic Web. Current state of CSS layout – what to look forward to in the future.

              Many people use ‘floats’ for layout – absolute positioning. Problems with floats – they’re not content agnostic – floats require clearing. So, what can we look forward to in the future?

              Paged media layout – “@media paged” – allows you to tread HTML as paged content.

              Multiple columns – “css3-multicol – column-width: 12em;” – allows you to setup column sizes. Column spans allow you to say that a particular item can span multiple columns.

              Regions allow you to flow text content from one region to another, even if they are separated by a large distance.

              Exclusions – allow text to flow around the outline of irregularly shaped objects. For example – a large rock with text around it. Lots of options on how to wrap text via CSS.

              Grids – standardize a way to do grids inside CSS. Grid templates look simple to start – very complex.

              Flexboxvery much in flux – allows you to distribute layouts in a more flexible box layout.

              Make sure to use feature detection via modernizr. Subbornella’s tutorials are great. Isotope jquery plugin is great – isotope.metafizzy.io – if you have complicated layouts, use Isotope.

              More discussion on the www-style mailing list at W3C. Lots of traffic on the mailing list. Help by submitting bug reports. Divya can be found on Twitter at @divya

              Vincent Hardy (Adobe): Web Graphics – a large creative palette

              Vincent talking about passions – Web and Graphics. Formal education in distributed computing – worked at Sun on 2D APIs. Worked on SVG. Worked at Oracle on Data Visualizations.

              Towards a more graphical, fluid Web. Shows graphical clock via Raphael. Amazing WebGL demo showing shader-use and cool artistic effects.

              You have lots of tools – canvas, WebGL, CSS Animations, imperative vs. declarative programming for graphics. Very nice visual effects in canvas/SVG.

              Canvas – imperative model – big array of pixels. SVG – declarative model – looks more like the HTML/DOM.

              SVG – graphical elements w/ attributes that control how content gets rendered.

              Canvas – pixel-based, you write scripts to draw what you want. You create a context, set it to 2D or 3D, then you specify drawing commands (draw an arc, fill with color, etc)

              Canvas – more difficult to detect where events happen in your object – you have to write that code. SVG – events are tied to graphical objects. Easier to do event inputs via SVG – but both allow you to have very fine grained control over your graphics with either.

              Scripted animation is still in the works – but you have scripting APIs today. Canvas uses scripts for animations. With SVG you can use CSS animation, scripts, and declarative animation with SMIL. All browsers except IE support SMIL. Declarative animation allows you to morph geometry between objects.

              Timing – you can time animation events and chain them together via SMIL pretty easily. You can style SVG using CSS, just like any other HTML document.

              Multimedia integration –

              You can also do video in SVG – Video element embedded in SVG document, you can apply filter effects to SVG – filter effects apply in real-time. Foreground decorations with SVG – looks really nice.

              Why two different models? Canvas is low-level, pixel access. SVG is very high-level, nice API, DOM events, etc… but no pixel access, can be limiting. There are good reasons to have both. Graffiti Markup Language – uses SVG and Canvas together.

              Frameworks that can help: Raphael.js, Paper.js, Easle.js, D3.js, Canvg.

              Canvas support is very good – supported in all recent browsers. SVG is supported in all major browsers, except for SMIL animation and font stuff in IE.

              WebGL support is coming, but not quite there yet. Issues with in-line SVG.

              What’s coming: Better 2d/3d integration, improved integration w/ canvas/SVG, additional features for SVG 2.0, filter effects and CSS shaders, video integration, etc. Presentation was created with HTML5.

              Arvind Jain (Google): Web Perfomance: Making the Web Faster

              Arvind is the Chair of the W3C Performance Working group – try to make web page performance better. Web Timing API – “If you can’t measure it, you can’t improve it.” — Lord Kelvin.

              Web Timing API allows web pages to get detailed information about how long it takes pages to load. Web Timing API has four areas – navigation, resource, user and performance.

              Navigation Timing API allows developers to create a complete picture of how long it takes for a page to load in very accurate detail. Supported in IE9, Chrome, Firefox and Android.

              Resource Timing API – timing info related to individual resources on a page like images, scripts, objects, etc.

              UserTiming API allows high precision (1 ms accuracy) to measure the execution time of their code.

              Performance Timeline API – single interface for accessing all timing attributes.

              Resource, user and performance implementations are not entirely implemented yet, but coming soon, around March 2012.

              Security and Privacy implications – trying to ensure that people can’t be easily tracked with these new features.

              Web Timing stuff is in use – Google Analytics Speed Report, WebPageTest.org, Dynatrace UEM, Boomerang.

              Page Visibility API – helps you figure out of the page is visible or not – helpful to know if you need to keep running animations/etc. Ready in March 2012. In use on Google Analytics (count impressions correctly – page isn’t counted if page is opened in a tab that is never looked at), YUI Idle Timer, Google.com Instant Pages loads pages if it can predict if you’re going to click on a link (loads in the background).

              Question on Usability Testing and improving the browsing experience. Yes, the Timing APIs can be used to figure out how long it takes for someone to click on a piece of a page.

              Question on using image bundles or not. Google performance testing has shown that it depends on the types of images – large image bundling is bad. Tiny image bundling is good.

              John Allsopp (Web Directions): Shortcuts: Getting off (line) with the HTML5 appcache [his slides on the web]

              Great criticisms of the Web – it only works when you’re online. Not necessarily true.

              For Appcache to work – create an appcache manifest file and link it to your HTML file. You have a file with a .appcache extension – appcache file has sections for cache, fallback and network.

              Cache section – which resources must be cached.

              Network section – which resources must NOT be cached.

              Fallback section – which resources should be used for anything that is not cached and when you’re offline.

              Gotchas: Appcache manifest must be served with text/cache-manifest. New-ish technology. Cache failure if one resource is not available – must verify your cache. Appcache is cached forever – when developing, don’t use appcache. Only things that are explicitly cached are available – must be explicitly included. There is lazy-caching, other cache controls in use in the browser may cache other files.

              Do not develop with app-cache turned on.

              If you change the contents of the appcache, it will be refreshed. Use #version 1.0. Some browsers limit to 5MB-10MB.

              Appcache is supported in all modern browsers.

              ManifestR creates a manifest file for any web page you visit – helpful for starting with AppCache development.

              Rajesh Lal (Nokia): The N-Screens Problem: Building Apps in a World of TV and Mobiles [YouTube video]

              7 Key challenges for the N-Screens problem.

              Four screens – mobile smartphone, PC, tablet, Internet-connected TV.

              Design Problem – N Screens – Mobiles, screen size 2-4″, viewed from a distance of one foot. Not reliable, finger input, highly interruptible. Very dynamic environment. Tablet – 7-14″ screen size, input touch, not as interruptible. PC – screen size 12-27″, very focused use. TV – screen size 25-65″ screen size, 10′ viewing area, total immersion, D-pad remote.

              Native vs. Web App

              Native, pros: each screen has an SDK, great for a specific device, robust, device APIs. cons: steep learning curve, not scalable. Winner: WebApp solution.

              WebApp is an application created using HTML, CSS and JavaScript. Two types – in-browser, or WebApp in a native container(Hybrid).

              History: Old HTML, Server-side web apps and CGI, Rich Interactive Apps – Flash, Silverlight, HTML5 and now WebApps.


              [see between 7:35 and 9:48 of the YouTube video]

              Seven key challenges

              • How do you detect features? Device detection (bad) vs. Feature detection (good). Modernizr and jquery.support help with feature detection.
              • How do you detect screen layout/orientation? Media queriesare great – you can query based on resolution, based on device aspect ratio and based on orientation.
              • Graceful degredation? moz-* ms-* o-* etc… you can use CSS graceful degredationfor this.
              • How do you Animation? WebGL is best, followed by CSS3 animation, followed by Canvas and JavaScript and then SVG and JavaScript.
              • Audio? Web Audio in order of preference – OpenAL, Audio Data, RIA Audio HTML5 audio.
              • AJAX? CORS is best, followed by a proxy, JSONP, then a hybrid app.
              • Fallback for HTML5 APIs? polyfills and shims. Use HTML5 APIs, then polyfills and shims, then JavaScript code.

              Rey Bango (Microsoft): The Great HTML5 Divide: How Polyfills and Shims Let You Light Up Your Sites in Non-Modern Browsers

              Up now, the Great HTML5 Divide by Ray Bango of Microsoft. Works on jQuery, HTML evangelist. HTML5 is great, it’s definitely the future, but there is a divide. Talking about browser fragmentation today, feature detection, polyfills and shims. How do you leverage HTML5 and CSS today? Solutions will be provided.

              Biggest problem now is non-modern browsers. caniuse.comis a good resource for figuring out which browsers support. Lot of browser fragmentation, across browsers, within the same browser, different versions.

              Feature detection is a good thing – do it. Don’t do browser-based detection.

              Modernizris great for feature detection – detects all major features for CSS3, HTML5, etc.

              Polyfills and shims – polyfills are used to fill in cracks – shims fill in cracks. SVG support, Web Storage, WebSQL, WebSockets, etc. Consider 3rd party library– developers may not want to support it anymore.

              Take-aways: avoid browser detection, use polyfills, do smart fallbacks.

              Christopher Slye (Adobe Systems, Inc.): Shortcuts: Web Typography

              Next up, Christopher Slye from Adobe to talk about Web Typography. Involved in WOFF standards group. Two real font formatsTrueType and PostScript. Going forward, quality will be about the same. EOT is Microsoft’s font container – been exclusively for Internet Explorer. WOFF is new Web font format – will be the first interoperable Web Font Format.

              WOFF is a compressed font container, has font metadata. CSS3 Fonts Module – contains entries for properties size, weight, style. OpenType has nothing to do with the Web. Kerning, ligatures and alternates.

              CSS font spec allows you to “optimize readability”, which uses ligatures. Discretionary layout features. Good typography on the Web requires font designers to be able to specify font choices on a per-character, per-stroke basis – let’s typographers add case shifting, kerning, alternates, small caps, oldstyle features, etc. – all help readability.

              Paul Irish (Google): HTML5: The Foundation of the Web Platform [see also his blog post about it]

              Next up, Paul Irish from Google talking about The Foundation of the Web Platform – HTML5. Talking about HTML5 underpinnings – on the jQuery team.

              Explains that came about because browsers don’t really care about all of the variations and that all of the variations are difficult to understand for Web developers. was introduced because of a security vulnerability in UTF-7 and script tags.

              Browsers used to parse broken markup in a different way. Now they all parse broken markup in the same way. There are optional tags – html, head, body, etc.

              You can not use quotes in HTML5 attribute IDs, you can use many UTF-8 characters (like hearts and the unicode value for a snowman).

              The HTML5 spec is a repository of valuable browser knowledge – acquired through copious reverse engineering.

              W3Conf LiveBlog – Day Two [Manu Sporny, Digital Bazaar, Nov 16, 2011]

              Giorgio Sardo (Microsoft): HTML5 Demo Fest: the Best from the Web

              Some amazing SVG demos happening on screen at W3Conf. An SVG music video, amazing filter effects with SVG, CSS applied to SVG, etc.

              Amazing HTML5-based demos. BMW using canvas to preview cars interactively using open standards. The Killers (the band) launches a pure HTML5 and canvas page. Amazing TRON interactive comic book done in pure HTML5.

              CSS3 demos showing off animation. Amazing font work showing off WOFF (new font stuff in HTML5). Associated Press showing interactive news demo showing top stories in an interactive way, using Local Storage to save stories for offline viewing.

              Demos showing that pen-based input, touch inputs, motion inputs on HTML5 pages – no plugins necessary. Showing smooth transitions between HTML5 video and page content, giving a very smooth website experience.

              Current presenter is Giorgio Sardo, doing a great job showing off the power of HTML5 today. Showing off the need for multi-touch events – talking about mobile phones or large screens shared among different people, running HTML5 Apps.

              Moving on to WebApps and the File API. Showing drag-drop of files from the desktop to the browser window. Drag-Drop API allows you to take files from the desktop and drop them into a web page – file information and the byte stream is made available to the browser. Web Performance API allows you to know when someone isn’t viewing a page and allows you to shut down processor intensive or battery draining portions of Web Apps.

              HTML5 games being demoed now – Angry Birds in pure HTML5, 65,000 PacMan mazes in pure canvas, high speed, smooth interoperation.

              See @gisardo on twitter for a link to all of the amazing HTML5 demos.

              Mike Bostock (Square): Shortcuts: Data Visualization with Web Standards

              Mike Bostock is up now, talking about Data Visualization with Web Standards. We should not put a focus on charts and graphs, but rather visualizing information in a way that is closer matched to the data we’re trying to understand. D3.js – Data Driven Documents.

              D3.js looks at data visualization as a document. Map a quantity/value to a symbol then render. decoupling data from visualization. D3 mixes SVG, CSS and HTML togetherto build beautiful visualizations – for example hierarchical data sets can be visualized as hierarchical bar charts, or bubble graphics, and smooth transitions between them.

              Showing off how D3 also allows you to do interactive visualization – select part of the data set, see highlights elsewhere in the data set. The tools we create don’t exist in isolation – combining SVG + Canvas + CSS allow us to create very compelling visualizations.

              Becky Gibson (IBM): Making Accessibility Mainstream

              Becky Gibson, from IBM – Senior Technical Staff Member, on stage now.

              Issues with Accessibility – Vision issues, Mobility issues (not everyone is able to use a mouse), temporary disability, learning disabilities, hearing disabilities, age. Eventually all of us age – every one of us will have accessibility issues.

              Why care about Accessibility? Government/legal reasons, monetary reasons (1.75B of disposable income from people with accessability issues), independence, altruism – it’s the right thing to do. People with disabilities don’t want a hand out, they want your respect.

              Enabling Accessibility. Use semantic HTML, use alt-text on images, label form elements, add keyboard support, use tabindexes, support high contrast mode (all background images are removed).

              Assistive Technology Support – WAI-ARIA – uses role attribute and aria-* attributes to enable accessible applications. Multiple roles – tree, spinner, grid, many more. States and properties – required, expanded, checked, owns, many more.

              ARIA Roles landmark the main roles on the page – banner, main, navigation, search, form. Popular screen readers support landmarks. ARIA Presentation role – preferred way to say that something is being used to present some information?

              ARIA states and properties. ARIA allows one to specify that a region of the page has been updated and how one should be notified that it’s been updated. For example: “aria-live=”assertive” aria-atomic=”true”. aria-required indicates that a field is required. aria-invalid tells us that something someone has entered is invalid.

              The future – mobile – VoiceOver screen reader and ARIA support is in Safari – iOS has the accessibility advantage right now. Intent-based Events – how do you do generic events?

              Brad Hill (PayPal), Scott Stender (iSEC Partners): Securing the Next Generation of Web Apps

              Up on stage now – Brad Hill from PayPal and Scott Stender (iSEC Partners) talking about Web App Security. We need a way to protect information from prying eyes on the Web. New threats are client-based – Cross-Site Scripting and Cross-Site Request Forgery.

              Same-origin policy guards against most attacks. Most attacks can be prevented on the Server-side. Conventional wisdom: Never trust the client – Defend the server, at the server. Web Security 1.0 puts up defenses at the server. Client Code Injection – DOM Cross-Site Scripting – you can use fragment identifiers to attack sites now because of JavaScript running on a page.

              Big security vulnerabilities are now showing up in native apps that wrap HTML containers. When there are no servers, and you have stuff running on your local system, a script-injection attack can take files on your hard drive and send them across the network without your knowledge. Demo of Skype window sending passwords to attackers based on a JavaScript attack.

              Old clever tricks – like script tags, iframe elements, JSONP are mature, but you have to understand what security model you’re signing up for– you’re effectively giving the source of a JSONP data/iframe check-in rights to the code on your page. So, if you use these clever hacks, be careful how you do it and who you do it with.

              New features coming up that help web security – CORS, XHR2, WebSockets – powerful tools. Auditing is more difficult with these new technologies. postMessage (communication between two tabs in the same browser) and Web RTC (real-time data/media streams). These technologies, while very cool, open up the attack surface on the Web App.

              Assets and attack surface are moving to the client, but the focus is still on securing the servers. Future of Web App Security is in the client, not the server. We are falling behind on making sure we’re securing our Web Apps.

              What can we do to mitigate these threats? Comprehensive testing/verification, do tests on production code. Get rid of built-in “Game Over” security threats – JSONP is bad, plaintext HTTP is bad. Create code that is designed to be securable– compartmentalize the code, decouple the code, be explicit, do test-driven design.

              More specific thingsyou can do: Use HTML5+ Mashup APIs, use HTTPS (and authenticate your origins), secure design – compartmentalize and sandbox origins, do good client-side testing.

              For compartmentalization: use credential state isolated from the DOM, minimize foreign origins, create unique origins to isolate apps and sandbox dangerous or active content.

              You can sandbox bad JSONP code using postMessage.

              Implementation validation is also important. Test using security tools – DOMinator, DOM Snitch, WebDriver and Selenium for testing. Start using them, contribute bugs, make the tools better.

              Content Security Policy – pioneering work at Mozilla/Google– Least-Privilege environment. Let’s you say: “No in-line script, no code from strings via eval(), no data URIs, code must come from libraries with origins specified in a whitelist, origin whitelist for images, media, frames, fonts, plugins, etc.”

              Click-jacking and UI Redressing is still a problem with Mashups. DOM is still a mess – lots of browser-specific quirks.

              Grant Goodale (Massively Fun): Shortcuts: Touch Events

              Grant Goodale up now from Massively Fun (@ggoodale) to talk about touch events. First touch API appeared in iOS 2.0, now a part of the HTML5 spec.

              Many differences still exist between vendors – many of the browsers don’t support it yet, but there are lots of mobile browsers that do support touch events. Many different types of input, you want native-like behavior. Firefox supports touch events.

              Cross-platform multi-touch webapp checklist – disable standard gesture handling, handle rendering in a loop outside of the touch event handler, support single-touch devices (like Android phones), handle mouse events (phones w/ a physical pointer, phones with no touch events, desktop browsers).

              Grant Skinner (gskinner.com): Hello. Games. HTML5 Gaming Today.

              … by Grant Skinner (gskinner.com) – creator of Eazel.jsand Pirates Love Daisies.

              Traditionally worked with Flash – moved to working with HTML5. Games on the Open Web today and in the future.

              What do you need to make a great game? An idea – you can be inspired by the technology you have available to you. Can we design games designed for the Web? Loading – critical piece, how do you get the game onto the client? Monitoring progress is difficult in games (no clear standards to see how long it’ll take to load everything).

              XHR2 is great because it has progress events – ability to load in binary assets. caching – minimizes bandwidth/connections – cache manifest is good, but it’s an all-or-nothing solution. If you change the cache manifest, everything downloads again. HTML5 local storage is good, tricky to store non-text assets, low-level way of supporting cached data – lots of custom implementation work.

              Graphics – lots of options. DOM and SVG is good – interaction model is good, ubiquitous, hardware accelerated… but high overhead (can be a performance killer). Hardware acceleration works really well for Canvas, not so great for SVG and the HTML DOM. WebGL (based on OpenGL ES2) – fast, low-level hardware graphics, 3D vertex shaders, extremely sharp learning curveThree.jsmay help, but still very difficult to use. Canvas 2D is broadly available, including mobile, consistently implemented, easy to get started with, increasingly performant.

              Combining surfaces is good– combine Canvas and SVG and DOM. HTML DOM does the UI very well – all UI in their games is done with HTML – use Canvas/SVG for graphics. Using pluggable renderers – you can switch between three.js, EaselJS based on your platform – write the content once, pick the renderer based on the device.

              Sound is a little more challenging in games right now– audio tag is broadly supported, but suffers from browser-specific issues, latency, codec support, maximum number of audio elements (arbitrary). Using solutions like Flash, SoundJS, SoundManager2 allow you to launch with good audio today. Sound sprites, like image sprites – one very long audio clip with gaps, use JavaScript to see and play different parts of the audio track.

              The Web Audio API is coming– very powerful API for real-time audio manipulation, runs at native speed, synthesis, analysis, mixing – limited support now, but will solve a ton of problems.

              Basic interaction – keyboard capture is incomplete, but mostly adequate. Mouse interaction is fine for point and click games. WebGL and Canvas require custom handling of mouse events. Full-screen and interaction API is a bit quirky. mouse lock and synthetic mouse events are necessary when you want the cursor to go off-screen and still generate mouse events (which you need to do in first-person games when walking, running, navigating).

              Upcoming device APIs – touch events, orientation change API, device orientation API, nothing for orientation lock yet (don’t change the orientation when playing a game).

              Communication – XHR (http requests and polling), WebSockets (text only for now, but binary coming soon). WebRTC / Peer Connection API – peer-to-peer audio, video and data. Network Status API – is the device online or offline.

              Code authoring – JavaScript performance has gotten faster, IE has improved the most, but many browsers are doing great work with JavaScript performance. ECMAScript 5 is good – strict mode should be used. New features in ECMA5 – seal, freeze, prevent extension for objects, property descriptors allow you to specify when a property should be writable, readable, etc. There are still challenges: no type safety, no interfaces, limited inheritance, no super() – difficult to write a big game engine w/ JavaScript. JS is great for hacking together a game. Some solutionsGoogle Closure is neat and a good IDE, cross-compilersHaxe, CoffeeScript, Jangaroo– compile down to JavaScript.

              Tools – good dev tools – WebStorm, debugging tools are good, profiling is good for JavaScript – not so good for profiling graphical processes. WebGL inspectoris really neat, lets you see where a single pixel came from in the code.

              Asset preparation (for designers) 3D – Inka3D exports to WebGL. Sprite sheets – Flash, Zoe, TexturePacker. 2D – Wallaby, SVG to Canvas, EaselJS.

              Marketing and Monetization – Web games are great because you’re already in a social medium.

              Flash is more ubiquitous, it has more tooling, building a game is cheaper in Flash… but it doesn’t run in iOS, probably won’t run in mobiles, Windows 8 Metro won’t run it either.

              Exciting times for Games in HTML5 – still some rough edges, but technology is maturing quickly.

              Faruk Ateş : Shortcuts: Modernizr

              Design for the browser of the future by detecting features instead of browser versions – useful for progressive enhancement, graceful degradation, regressive enhancement.

              Modernizr allows you to test a feature and then conditionally load code that expects the feature or code that uses a polyfill.

              People arrive at your site for the content, but will leave very quickly if the site isn’t fast. Showing demo of progressive enhancement.

              How to use modernizr? Go to http://www.modernizr.com

              Development and production version. Good for CDN distribution.

              Art Barstow (Nokia), Paul Cotton (Microsoft), Tantek Çelik (Mozilla), Charles McCathieNevile (Opera), Chris Wilson (Google), Peter Vosshall (Amazon):
              PANEL: Browsers and Standards: Where the Rubber Hits the Road

              What’s interesting about the browsers?

              • Nokia has shipped millions of browser installs – written from the ground-up in some cases – shipped browsers from Opera – also shipping Windows Phone browsers – large swath.
              • Microsoft – IE9 and IE10 – driving home the message about all web developers using the Web Platformpicking stable specs, moving it into the browser.
              • Mozilla – we’re a non-profit, our focus is a bit different – mission driven focus– we’re concerned about SOPA and censorship over profits.
              • Opera – we’re a commercial company, we are out of Norway, we are product focusedfor our customers.
              • Google – focus on making the Web platform better.
              • Amazon – just got into the browser game, built from the ground-up to use Amazon web services infrastructure – browser running on a mobile device.

              What do you think about DART and SPDY and how they were brought to market?

              • Paul Cotton (Microsoft) – innovation is good, we should have more of it but we need to coordinateon those things.
              • Paul (Amazon) SPDY is great, we ship it, it reflects what’s happening in the real world today.
              • Chaals (Opera) browser vendors are just one part of the puzzle, developers need to take part in it, security folks need to take part in it.
              • Tantek (Mozilla) – the problem is delayed open – for a fair look on the problem search for “delayed open google microsoft”.
                [ 20 Nov: @t Tantek Çelik also @ #W3Conf: fight “delayed open” tactics per Eran’s post: Open vs. Fast, Good vs. Evil, Google vs. Facebook: ttk.me/t4Ex4]

              Vendor prefixes, are they outmoded?

              • Chris Wilson (Google), vendor prefixes are not that good.
              • Chaals (Opera) bad authoring is worse, so is bad Web teaching, we need a mechanism for innovation – vendor prefixes are terrible, except for all of the other things we tried, which are worse – sunset the vendor prefixes.
              • Paul Cotton (Microsoft) we want vendor prefixes to be taken out when we go to Candidate Recommendation status – we need to get to CR faster, we need to do our specs in a much more modular fashion. Part of the standards process is at fault here – standards need to move faster.
              • Tantek (Mozilla) The better that we can get about dropping vendor prefixes, the better. Vendor prefixes suck, but it’s the best we’ve come up with so far– we could do better – we’re all open to suggestions on this point.
              • Paul (Amazon) Vendor prefixes are a form of technical debt, you have to pay it down eventually.

              Tantek asks why VIDEO element didn’t have a vendor prefix – but it still worked… why?

              • Chaals: It was easy to understand what Video should do.
              • John Allsopp: It had a good fallback.
              • Tantek: Video wasn’t easy, but we got it right – why was that? Arguing on stage :)

              What about operating system integration, like with Chromebook?

              • Tantek: it’s bad – robs the user of choice. iPhone, no choice – Chromebook – no choice.
              • Chris (Google) – Chromebook is just the Web layer, you can replace the OS if you want to– there is choice there.
              • Paul (Amazon) having HTML5, creating a true application environment – maybe the model of using the OS as the browser is terrible.

              How do most of the regular web developers know what should be used and what shouldn’t?

              • Chaals (Opera) All of us building the Web need to go out and learn and teach other people. There is nobody spoon feeding information to you – this field changes so quickly – look around to your peers, they will help you.
              • Paul (Microsoft) Browser vendors need to hang out with one another – we need to work together, get things done. Community Groups at W3C are going to be key – get groups going with least amount of overhead, understand what minimum required to get a spec done is needed. The way we’re dealing with the HTML5 spec is bad – it’s a flawed way of working on a standard. We will continue to work together at W3C. We have a real obligation to the community here.
              • Tantek (Mozilla) – it’s not sufficient for browser vendors to work together – we need to work together IN THE OPEN.

              Is there any plans to replace JavaScript?

              • Chris (Google) One of the goals behind DARTwas to provide something simpler.
              • Chaals (Opera) it would be terrible if the solution was not interoperable.
              • Paul (Microsoft) JavaScript will become “copper pipe” in 5-6 years… it’ll be what we use just like we don’t think about processors and compilers today.

              Privacy

              • Chaals (Opera) different societies define privacy differently, difficult to start the work when you don’t know where you’re going.
              • Chris (Google) people should have the tools to control their own privacy, you can’t just leave it to the end user.
              • Doug (W3C) Good work on do not track, cryptography going on at W3C.

              What about internationalization?

              • Paul (Microsoft) We need to be able to ship browsers worldwide – how to bring rest of the world into the conversation.
              • Tantek (Mozilla) There are 70 versions of localized Firefox browsers – built by the international community. Customized for specific locales and markets.

              Women in browsers, why are they not represented?

              • Paul (Microsoft) I work with 2 women on my team, 3 men. More women attending at TPAC, this is a good sign.
              • Chaals (Opera) different societies have different levels of participation.
              • Paul (Microsoft) Women are certainly welcome here – we want much broader participation than we have now. I think some of the problem is societal, it’s not a social norm in the USA – we need to get better about teaching science and math to he smarter of the genders.