Common Paradox Tech Blog

Mobile phones, Computers, Macs, apps, news, reviews, tech tips

Entries Tagged ‘Cross Platform’

Microsoft Demos Gaming Across the PC, Xbox 360, and Windows Phone 7

/* Style Definitions */ table.MsoNormalTable {mso-style-name:”Table Normal”; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:”"; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:11.0pt; font-family:”Cambria”,”serif”; mso-ascii-font-family:Cambria; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:”Times New Roman”; mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Cambria; mso-hansi-theme-font:minor-latin;}

Windows Phone Gaming

Microsoft’s TechEd conference doesn’t typically get a lot of news coverage around here given it’s IT focus, but keynote presenter Eric Rudder was showing off some pretty interesting new Windows phone features which are worthy of note. During his presentation he was able to show off not just a cross platform game that worked across the Xbox 360, PC, and mobile phone, but also how he was able to keep all of his gaming sessions in perfect sync.

Its hard to imagine it will ever be much more than a gimmick when it comes to gaming, but it might have some interesting applications for everyday productivity tools as well. After all, finding a mechanic that works with a gamepad, mouse and keyboard, and even a touch screen is a bit of an unrealistic proposition. And before you ask, no, it won’t play Crysis. One thing is clear; Microsoft is taking it’s new phone platform very seriously, and is obviously hoping to use it as a hook in the future to help keep you in the MS ecosystem.

Hit the jump to check out the You Tube demonstration, and take careful note of how hard he had to try to say "Windows Phone Series". Yep, he forgot the 7! Guess even Microsoft can’t remember its own broken English product names.

WebGL Draft Specification Published, Comes One Step Closer To Our Phones

Ars Technica is reporting that the Khronos Group, the organization responsible for the development of WebGL, released the WebGL provisonal public draft specification early last week, marking an important milestone in standardizing what is shaping up to be a truly cutting edge web technology. 

For those unfamiliar, WebGL is a cross-platform and royalty free web standard for a low-level  3D graphics API based on OpenGL ES 2.0 that offers a way to render 3D graphics in the browser without requiring plugins such as Adobe’s Flash (which is coming to webOS next year) and Microsoft’s Silverlight.  Since webOS is based largely on web technologies, and applications are essentially web apps, this bodes well for Palm’s platform.

We’ve seen some amazing things done with the technology prior to the draft specification being released. We have a couple of demos (in Flash, not webGL :| ) after the break!

read more

Tune in Tonight at 8pm Eastern for the PalmCast, Live with Rene Ritchie of The iPhone Blog

PalmCast Live! PalmCast Live lands tonight at 8pm Eastern, same as always. Tonight we’ll have a full board: Dieter, Derek, Keith, and a special guest: Rene Ritchie of The iPhone Blog. He’ll be on to do a little talking about comparing webOS and the iPhone as a part of our ongoing Smartphone Round Robin

It won’t be all cross-platform cross-talk, though. There’s plenty of Palm news to chat up, plus your questions. Yes, there’s still time to Tweet in for the lightning round, just include the #palmcast hashtag and we’ll answer as many as we can.

Contest? Yep: a Palm Leather Slip Case will go to a live listener. So drop on in at eight o’clock right here on PreCentral for PalmCast Live.

Opera Sweetens Mobile Browser Offering For OEMs With Unified UI, Android Version

Opera Software this morning announced that it has released its latest mobile browser for smartphones, Opera Mobile, to operators and OEMs. The software is now available directly for distributors on Android for the first time (note: not for consumers), and as usual also for Windows Mobile, Symbian/S60 and BREW smartphones.

The distributor version of Opera Mobile includes the Norwegian company’s new, cross-platform UI framework, which fits right into its strategy to unify the look and feel of its mobile browsers.

Developers’ Favorite: RText in Version 1.0.0

The Java, cross-platform RText editor has achieved version 1.0.0. It recognizes numerous programming languages and otherwise preserves most of its usual features.

Sun’s Latest VirtualBox Release Enables Cross-Platform “Teleportation”

Sun Microsystem’s on Monday released what it’s billing as a "significant new version" of Sun VirtualBox, version 3.1. The refreshed software includes a bunch of new features, but none more noteworthy than a live migration feature called Teleportation.

"Today’s enterprises expect to deliver a 24/7, always available, computing service. The ability to teleport running virtual machines from one computer to another allows system administrators to perform essential maintenance with zero downtime of their IT systems. As a cross-platform hypervisor, VirtualBox allows customers to easily evaluate and deploy virtualized systems, using their existing x86 hardware, operating systems, and skillsets," said Jim McHugh, vice president Datacenter Software marketing at Sun.

Other new tricks up VirtualBox’s sleeve include improved snapshot capabilities, 2D video acceleration, better execution speed, and optimized memory handling the company claims results in performance increases of 30 percent over previous VirtualBox releases.

VirtualBox 3.1 is available now and is free of charge for personal use. Enterprise licenses and subscriptions are also available, which start at $30 per user per year.

Image Credit: Sun

SPB Wallet for iPhone, Mac, Windows on Sale for 10 Days

SPB Software is putting SPB Wallet for iPhone on sale for $4.95 until Dec. 10 [iTunes link], in all it’s card coverflow, Safari autofill, and Google sync glory. And what’s more, they’re putting both the Windows and Mac desktop software on sale for under $5 as well via their website.

If you’ve been looking for a [...]

This is a story by the iPhone Blog. This feed is sponsored by The iPhone Blog Store.

SPB Wallet for iPhone, Mac, Windows on Sale for 10 Days

Murphy’s Law: It’s a Mad, Mad, Add-On World

After hearing the recent announcement that Google has opened up the doors to its extensions gallery for developers, I thought but one thing: Hurry. It’s been more than a year since the launch of the browser itself–a tough, troubling year for those of us used to hacking the crap out of our browsers with all the third-party extensions and themes we can stuff into the window.

It warms the heart to see that Google will be using an automated approval process for extensions submitted to its online gallery, reserving the white-glove, actual-human treatment for those using the NPAPI components. For the uninitiated, NPAPI is a cross-platform architecture that should allow developers to quickly port Firefox plugins over to Google Chrome. That’s plugins, not extensions–Google still has a lot of catching up to do in order to deliver the wealth of customizations currently enjoyed by the Firefox community at-large.

To this point, however, I wonder if the time has come where the security of a browsing experience has started to outweigh its customizability. Or, in layperson’s terms, would you rather have a packed-to-the-gills Web browser or a safe, speedy Web browser? I’ve always found myself leaning toward the former because tweaking a piece of software to one’s own specifications is an art in itself. And I do like transforming Firefox into a Swiss Army knife of add-ons. However, there does come a point when all the extensions in the world can’t improve issues like a 600,000K memory leak or, worse, third-party security exploits.

Firefox might have a wealth of third-party customizations on its side, but is the allure of a fresh start in admittedly better browser enough to compel users to make a switch to Google’s Chrome? It might just yet…

Let’s ignore all the marketing talk, product integration, and existing browser share between the two products–people are loathe to switch away from that-which-works, after all. Just look at the raw nuts and bolts of the two browsers. Firefox has been through a number of successful design changes and iterations throughout the course of its long life. And, yet, the browser hasn’t corrected the ever-present memory leak issue that’s plagued this application since its inception. More than that, Firefox just isn’t that secure. It’s not that difficult for a piece of third-party malware disguised as a useful add-on to wreak all sorts of havoc on your machine. And without any kind of stringent review process for add-on performance, beyond that of Firefox’s standard security checks for newly submitted apps, it’s hard to prevent the content you download from adversely affecting your browsing in some capacity.

Google Chrome, in contrast, doesn’t appear to suffer from the same memory issues as its Firefox friend. To be fair, most users typically run Firefox with some kind of add-ons installed, which can push the memory problems into the stratosphere depending on what’s going on behind-the-scenes. It remains to be seen just how Google Chrome will be affected by, say, a Skype plugin–one of the bigger sources of frustration throughout my own Firefox use.

As for security, Google Chrome’s sandboxing does make it the superior platform for shielding your everyday PC use against malware and exploits coming in through your browser. Without getting into it in too much detail, the read and write operations of your system are separated from the HTML rendering and Javascript execution in Chrome browser tabs. While nefarious folk might be able to affect your system via the browser, they would need to find some way to insert a bug or workaround for Chrome’s sandbox in order to gain access to the core of your operating system. However, plugins based on NPAPI bypass this shielding, which could give a line of entry should you allow any plugin under the sun to make its home in your Chrome browser.

This, of course, brings us full-circle. A thorough vetting process that’s locked into a single point of entry a la Apple’s App Store would do much to weed out problematic plug-ins and extensions from affecting one’s browser for the worse. Whether it’s a person or a script, I would love to have the assurance that some kind of performance testing has used every add-on, or iteration of an add-on, in Mozilla’s or Google’s gallery. No third-party add-on should otherwise reduce the core performance of a browser beyond a particular agreed-upon standard. And if this is a question of quantity over quality, than additional measures should be built into the browser to warn users when their customization habits are reducing the browser’s functionality past a set degree.

In addition, I find it strange that Mozilla and Google don’t lock users into a one-shop environment for add-ons. I realize this is a rather odd thing to say in a column that usually bashes applications for refusing to adhere to the principles of openness. However, I think security takes precedence in this case. Instead of granting anyone the ability to install an add-on or extension from any source they want, both Firefox and Chrome should build in some kind of permissions call-back to the main company servers. Any extension that hasn’t been vetted by the above review process would be automatically disabled. Period.

Draconian? Perhaps. I have yet to have an exploit hit my iPhone through any app I’ve downloaded. Granted, Apple has its own problems to deal with surrounding its review process for third-party software. But to its credit, the iPhone isn’t going to be shot to pieces because someone injected malicious code into the fart app you bought last week. And that’s just my mobile device–instead of focusing on endless add-ons and tweaks, why can’t we make the simple act of surfing the net as secure as possible from third-party tampering?

David Murphy (@ Acererak) is a technology journalist and former Maximum PC editor. He writes weekly columns about the wide world of open-source as well as weekly roundups of awesome, freebie software. Befriend him on Twitter, especially if you have an awesome app or game you’re dying to recommend!

Zen Coding: A Speedy Way To Write HTML/CSS Code


  

In this post we present a new speedy way of writing HTML code using CSS-like selector syntax — a handy set of tools for high-speed HTML and CSS coding. It was developed by our author Sergey Chikuyonok and released for Smashing Magazine and its readers.

How much time do you spend writing HTML code: all of those tags, attributes, quotes, braces, etc. You have it easier if your editor of choice has code-completion capabilities, but you still do a lot of typing.

Screenshot

We had the same problem in JavaScript world when we wanted to access a specific element on a Web page. We had to write a lot of code, which became really hard to support and reuse. And then JavaScript frameworks came along, which introduced CSS selector engines. Now, you can use simple CSS expressions to access DOM elements, which is pretty cool.

Zen Coding: A Speedy Way To Write HTML/CSS Code


  

In this post we present a new speedy way of writing HTML code using CSS-like selector syntax — a handy set of tools for high-speed HTML and CSS coding. It was developed by our author Sergey Chikuyonok and released for Smashing Magazine and its readers.

How much time do you spend writing HTML code: all of those tags, attributes, quotes, braces, etc. You have it easier if your editor of choice has code-completion capabilities, but you still do a lot of typing.

Screenshot

We had the same problem in JavaScript world when we wanted to access a specific element on a Web page. We had to write a lot of code, which became really hard to support and reuse. And then JavaScript frameworks came along, which introduced CSS selector engines. Now, you can use simple CSS expressions to access DOM elements, which is pretty cool.