Monday, May 14. 2012Facebook's New App Center Promises Quality Over QuantityVia ReadWrite ----- Last September, during the f8 Developers’ Conference, Facebook CTO Bret Taylor said that the company had no plans for a “central app repository” – an app store. Today, Facebook is changing its tune. The social giant has announced App Center, a section of Facebook dedicated to discovering and deploying high-quality apps on the company’s platform. The App Center will push apps to iPhone, Android and the mobile Web, giving Facebook its first true store for mobile app discovery. The departure from Facebook’s previous company line comes as the social platform ramps up its mobile offerings to make money from its hundreds of millions of mobile users. This is not your father's app store, though. Let's start with the requirements. Facebook has announced a strict set of style and quality guidelines to get apps placed in App Center. Apps that are considered high-quality, as decided by Facebook’s Insights analytics platform, will get prominent placement. Quality is determined by user ratings and app engagement. Apps that receive poor ratings or do not meet Facebook’s quality guidelines won't be listed. Whether or not an app is a potential Facebook App Center candidate hinges on several factors. It must • have a canvas page (a page that sets the app's permissions on Facebook’s platform) • be built for iOS, Android or the mobile Web • use a Facebook Login or be a website that uses a Facebook Login. Facebook is in a tricky spot with App Center. It will house not only apps that are specifically run through its platform but also iOS and Android apps. Thus it needs to achieve a balance between competition and cooperation with some of the most powerful forces in the tech universe. If an app in App Center requires a download, the download link on the app’s detail page will bring the user to the appropriate app repository, either Apple's App Store or Android’s Google Play. One of the more interesting parts of App Center is that Facebook will allow paid apps. This is a huge move for Facebook as it provides a boost to its Credits payment service. One of the benefits of having a store is that whoever controls the store also controls transactions arising from the items in it, whether payments per download or in-app purchases. This will go a long way towards Facebook’s goal of monetizing its mobile presence without relying on advertising. Facebook App Center Icon Guidelines Developers interested in publishing apps to Facebook’s App Center should take a look at both the guidelines and the tutorial that outlines how to upload the appropriate icons, how to request permissions, how to use Single Sign On (SSO, a requirement for App Center) and the app detail page. This is a good move for Facebook. It will give the company several
avenues to start making money off of mobile but also strengthen its
position as one of the backbones of the Web. For instance, App Center is
both separate from iOS and Android but also a part of it. Through App
Center, Facebook can direct traffic to its apps, monitor who and how
users are downloading applications and keep itself at the center of the
user experience. Friday, May 11. 2012The Cloud Storage Showdown – Dropbox, Google Drive, SkyDrive & MoreVia makeuseof ----- The cloud storage scene has heated up recently, with a long-awaited entry by Google and a revamped SkyDrive from Microsoft. Dropbox has gone unchallenged by the major players for a long time, but that’s changed – both Google and Microsoft are now challenging Dropbox on its own turf, and all three services have their own compelling features. One thing’s for sure – Dropbox is no longer the one-size-fits-all solution. These three aren’t the only cloud storage services – the cloud storage arena is full of services with different features and priorities, including privacy-protecting encryption and the ability to synchronize any folder on your system. DropboxDropbox introduced cloud storage to the masses, with its simple approach to cloud storage and synchronization – a single magic folder that follows you everywhere. Dropbox deserves credit for being a pioneer in this space and the new Google Drive and SkyDrive both build on the foundation that Dropbox laid. Dropbox doesn’t have strong integration with any ecosystems – which can be a good thing, as it is an ecosystem-agnostic approach that isn’t tied to Google, Microsoft, Apple, or any other company’s platform.
Dropbox today is a compelling and mature offering supporting a wide variety of platforms. Dropbox offers less free storage than the other services (unless you get involved in their referral scheme) and its prices are significantly higher than those of competing services – for example, an extra 100GB is four times more expensive with Dropbox compared to Google Drive.
Google DriveGoogle Drive is the evolution of Google Docs, which already allowed you to upload any file – Google Drive bumps the storage space up from 1 GB to 5 GB, offers desktop sync clients, and provides a new web interface and APIs for web app developers. Google Drive is a serious entry from Google, not just an afterthought like the upload-any-file option was in Google Docs.
Its integration with third-party web apps – you can install apps and associate them with file types in Google Drive – shows Google’s vision of Google Drive being a web-based hard drive that eventually replaces the need for desktop sync clients entirely.
You can actually purchase up to 16 TB of storage space with Google Drive – for $800/month! SkyDriveMicrosoft released a revamped SkyDrive the day before Google Drive launched, but Google Drive stole its thunder. Nevertheless, SkyDrive is now a compelling product, particularly for people into Microsoft’s ecosystem of Office web apps, Windows Phone, and Windows 8, where it’s built into Metro by default. Like Google with Google Drive, Microsoft’s new SkyDrive product imitates the magic folder pioneered by Dropbox.
Microsoft offers the most free storage space at 7 GB – although this is down from the original 25 GB. Microsoft also offers good prices for additional storage.
Other ServicesSugarSync is a popular alternative to Dropbox. It offers a free 5 GB of storage and it lets you choose the folders you want to synchronize – a feature missing in the above services, although you can use some tricks to synchronize other folders. SugarSync also has clients for mobile platforms that don’t get a lot of love, including Symbian, Windows Mobile, and Blackberry (Dropbox also has a Blackberry client).
Amazon also offers their own cloud storage service, known as Amazon Cloud Drive. There’s one big problem, though – there’s no official desktop sync client. Expect Amazon to launch their own desktop sync program if they’re serious about competing in this space. If you really want to use Amazon Cloud Drive, you can use a third-party application to access it from your desktop.
Box is popular, but its 25 MB file size limit is extremely low. It also offers no desktop sync client (except for businesses). While Box may be a good fit for the enterprise, it can’t stand toe-to-toe with the other services here for consumer cloud storage and syncing. If you’re worried about the privacy of your data, you can use an encrypted service, such as SpiderOak or Wuala, instead. Or, if you prefer one of these services, use an app like BoxCryptor to encrypt files and store them on any cloud storage service.
Thursday, May 10. 2012Wolfenstein on the WebVia Christian Babski -----
Remember your first time being sick in front of a screen! Wednesday, May 02. 2012The state of responsive advertising: the publishers' perspectiveVia Christian Babski -----
The Internet is about (if it is not already a terminated task!) to become a pretty classical media. Country's boundaries were raised up on the net, making unavailable some contents depending on the world region you are browsing from (pretty weird, middle-age based concept of what the Internet must be)... We are now heavily targeted by many advertisements all around contents we are trying to access from the Web, pop-up blockers are now totally useless as advertisements took fairly advantage of HTML evolution. It is more and more difficult to ignore these advertisements, and even by closing them, one already produces/gives an information to Big Brother. There is less and less ways to escape, and by reading the following article, it looks like we are not supposed to escape... by the way. Responsive Advertising article
The opportunity to set up an alternative network (satellite based?) may be the only way to get a new [commercially virgin] web... Let's call it The Veb... underlying the need of a step back from where we are nowadays.
Tuesday, May 01. 2012HomeOS: Enabling smarter homes for everyoneVia Christian Babski -----
It looks like that Microsoft is about to propose the access to an operating system design to control your... home. The prototype seems to be accessible freely for non-commercial use. Here is the abstract and a direct link to the research program's web page: It is no secret that homes are ever-increasing hotbeds of new technology such as set-top boxes, game consoles, wireless routers, home automation devices, tablets, smart phones, and security cameras. This innovation is breeding heterogeneity and complexity that frustrates even technically-savvy users’ attempts to improve day-to-day life by implementing functionality that uses these devices in combination. For instance, it is impossible for most users to view video captured by their security camera on their smartphone when they are not at home. Heterogeneity across devices and across homes also makes it difficult to develop applications that solve these problems in a way that work across a range of homes. To simplify the management of technology and to simplify the development of applications in the home, we are developing an "operating system" for the home. HomeOS provides a centralized, holistic control of devices in the home. It provides to users intuitive controls to manage their devices. It provided to developers high-level abstractions to orchestrate the devices in the home. HomeOS is coupled with a HomeStore through which users can easily add obtain applications that are compatible with devices in their homes and obtain any additional devices that are needed to enable desired applications. Wednesday, April 25. 2012PlayThru offers playful captcha alternativeVia übergizmo -----
Don’t you just hate it when you often need to solve a captcha whenever you want to log in to select websites? You know, those irritating slanted and jumbled group of letters and numbers, where sometimes, you cannot even tell whether it is the letter ‘o’ or the number ’0′, or if the particular letter is in the uppercase or not. Captchas have been employed for some years already in order to verify that the person behind the computer is made out of flesh and bone, and is not an automated robot or program of any kind. Detroit-based tech company Are You A Human (interesting name) has come up with a different way of verifying the authenticity of a user – not through captchas, but rather, the idea of a simple game known as PlayThru.
PlayThru claims to prevent bots from spamming sites, as the game can only be completed by an actual human being. Definitely sounds far more fun in theory to “solve”, and if your less than informed boss walks by your desk to see you play the latest game, just tell him or her that you are solving a captcha replacement before you are able to start work. To get a better idea on how PlayThru works, here is an example of just one of the games. You will be presented with your fair share of items, including a shoe, a football jersey, an olive and a piece of bacon, where all of them will float right beside a pizza. Should you drag the right ingredients over the pizza, then you would have “won”, and so far, I do not think that anyone would like a topping of shoes on their pizza. Thursday, April 12. 2012Paranoid Shelter - [Implementation Code]By Computed·By ----- Paranoid Shelter is a recent installation / architectural device that fabric | ch finalized later in 2011 after a 6 months residency at the EPFL-ECAL Lab in Renens (Switzerland). It was realized with the support of Pro Helvetia, the OFC, the City of Lausanne and the State of Vaud. It was initiated and first presented as sketches back in 2008 (!), in the context of a colloquium about surveillance at the Palais de Tokyo in Paris. Being created in the context of a theatrical collaboration with french writer and essayist Eric Sadin around his books about contemporary surveillance (Surveillance globale and Globale paranoïa --both published back in 2009--), Paranoid Shelter revisits the old figure/myth of the architectural shelter, articulated by the use of surveillance technologies as building blocks. Additionnal information on the overall project can be found through the two following links: Paranoid Shelter - (Globale Surveillance) (Paranoid Shelter) - Globale Surveillance
A compressed preview and short of the play by NOhista.
-----
On the first technical drawings and sketches of the Paranoid Shelter project, the entire system was just looking like a (big) mess of wires, sensors and video cameras, all concentrated on a pretty tiny space where humans will have difficulties to move in. The entire space is consciously organised around tracking methods/systems, the space being delimited by 3 [augmented] posts which host a set of sensors, video cameras and microphones. It includes networked [power over ethernet] video cameras, microphones and a set of wireless ambient sensors (giving the ability of measuring temperature, O2 and CO2 gaz concentration, current atmospheric pressure, light, etc...).
Based on a real-time analysis of major sensors hardware, the system is able to control DMX lights, a set of two displays (one LCD screen and one projector) and to produce sound through a dynamically generated text to speech process.
All programs were developed using openFrameworks enhanced by a set of dedicated in-house C++ libraries in order to be able to capture networked camera video flow, control any DMX compatible piece of hardware and collect wireless Libelum sensor's data. Sound analysis programs, LCD display program and the main program are all connected to each other via a local network. The main program is in charge of collecting other program's data, performing the global analysis of the system's activity, recording system's raw information to a database and controlling system's [re]actions (lights, display).
The overall system can act in an [autonomous] way by controlling the entire installation behavior while it can also be remotely controlled when used on stage, in the context of a theater play.
Collecting all sensor's flows is one of the basic task. Cameras are used to track movements, microphones measure sound activity and sensors collect a set of ambient parameters. Even if data capture consists in some basic network based tasks, it is easily raised to upper complexity level when each data collection should occur simultaneously, in real-time, [without,with] a [limited,acceptable] delay. Major raw data analysis have to occur directly after data acquisition in order to minimize the time-shift in the system's space awareness. This first level of data analysis brings out mainly frequencies information, quantity of activity and 2D location tracking (from the point of view of each camera). Every single piece of raw information is systematically recorded in a dedicated database : it reduces system's memory footprint (by keeping it almost constant) without loosing any activity information. From time to time the system can access these recorded information in its post-analysis process, when required, mainly to add a time-scale dimension on the global activity that occurred in the monitored space. Time isolated information can be interpreted in a rough and basic way, while time composition of the same information or a set of information may bring additional meanings by verifying information consistency over time (of course, it could be in a negative or a positive way, by confirming or refuting a first level deduced activity information). Another level of analysis can be reached by taking in account the spacial distribution of sensors in the overall installation. The system is then able to compute 3D information getting an awareness of activities within the space it is monitoring. It generates a second level of data analysis, spatialised, that will increase the global understanding of captured data by the system.
Recorded activities are made available to the [audience,visitors] through a wifi access point. Networked cameras can be accessed in real time, giving the ability to humans to see some of the system's [inputs]. Thus, network activity is also monitored as another sign of human presence, the system can then [detect] activity elsewhere than in its dedicated space.
Whatever how numerous are collected data, the system faces a real problem when it comes to the interpretation of these data while not having benefit of a human brain. Events that are quite obvious to humans, do not mean anything to computers and softwares. In order to avoid the use of some artificial neural networks simulation (which may still be a good option to explore), I have decided to compute a limited set of parameters, all based on previously analysed data, only computed lately when the system may decide to react to perceived activities. It defines a kind of global [mood] of the system, based on which it will [decide] whether to be aggressive (from a human point of view) by making the global tracking activity [noticeable] by humans evolving in the installation's space, or by focusing tracking sensors on a given area or by trying to enhance some sensor's information analysis, whether to settle in a kind of silent mode.
Moreover, the evolution of these parameters are also studied in time, making the [mood] evolving in a human way, increasing and decreasing [analogically]. System's [mood] may be wrong or [unjustified,weird] from a human point of view, but that's where [multi-dimensional] software becomes interesting. Beyond a certain complexity, by adding computation layers on top of each over, having written every single line of code does not allow the programmer to predict precisely what next system's [re]action will be.
We did reach here monitoring system limitations which is obviously [interpretation,comprehension]. As long as automatic system can not correctly [understand] data, humans will need to be in the loop, making all these monitoring systems quite useless [as expert system], except for producing an enormous quantity of data that still need to be post-analysed by a human brain. As the system is producing an important set of heteregeneous data, a set of rules may suggest to the system some sort of data correlation. These rules should not be too [tights,precises] in order to avoid producing obvious system's interpretation, while keeping them slightly [out of focus] may allow [smart,astonishing] conclusion being produced. So there's rooms here for additional implementation of the data analysis processes that can still completely change the way the entire installation [can,may] behave.
Friday, March 30. 2012Fake ID holders beware: facial recognition service Face.com can now detect your ageVia VB -----
Facial-recognition platform Face.com could foil the plans of all those under-age kids looking to score some booze. Fake IDs might not fool anyone for much longer, because Face.com claims its new application programming interface (API) can be used to detect a person’s age by scanning a photo. With its facial recognition system, Face.com has built two Facebook apps that can scan photos and tag them for you. The company also offers an API for developers to use its facial recognition technology in the apps they build. Its latest update to the API can scan a photo and supposedly determine a person’s minimum age, maximum age, and estimated age. It might not be spot-on accurate, but it could get close enough to determine your age group. “Instead of trying to define what makes a person young or old, we provide our algorithms with a ton of data and the system can reverse engineer what makes someone young or old,” Face.com chief executive Gil Hirsch told VentureBeat in an interview. ”We use the general structure of a face to determine age. As humans, our features are either heighten or soften depending on the age. Kids have round, soft faces and as we age, we have elongated faces.” The algorithms also take wrinkles, facial smoothness, and other telling age signs into account to place each scanned face into a general age group. The accuracy, Hirsch told me, is determined by how old a person looks, not necessarily how old they actually are. The API also provides a confidence level on how well it could determine the age, based on image quality and how the person looks in photo, i.e. if they are turned to one side or are making a strange face.
“Adults are much harder to figure out [their age], especially celebrities. On average, humans are much better at detecting ages than machines,” said Hirsch. The hope is to build the technology into apps that restrict or tailor content based on age. For example the API could be built into a Netflix app, scan a child’s face when they open the app, determine they’re too young to watch The Hangover, and block it. Or — and this is where the tech could get futuristic and creepy — a display with a camera could scan someone’s face when they walk into a store and deliver ads based on their age. In addition to the age-detection feature, Face.com says it has updated its API with 30 percent better facial recognition accuracy and new recognition algorithms. The updates were announced Thursday and the API is available for any developer to use. One developer has already used the API to build app called Age Meter, which is available in the Apple App Store. On its iTunes page, the entertainment-purposes-only app shows pictures of Justin Bieber and Barack Obama with approximate ages above their photos. Other companies in this space include Cognitec, with its FaceVACS software development kit, and Bayometric, which offers FaceIt Face Recognition. Google has also developed facial-recognition technology for Android 4.0 and Apple applied for a facial recognition patent last year. The technology behind scanning someone’s picture, or even their face, to figure out their age still needs to be developed for complete accuracy. But, the day when bouncers and liquor store cashiers can use an app to scan a fake ID’s holder’s face, determine that they are younger than the legal drinking age, and refuse to sell them wine coolers may not be too far off. Thursday, March 15. 2012MIT App Inventor open beta preview debutsVia Slash Gear -----
Back in January, we talked a bit about the new MIT App Inventor software aimed at helping people that aren’t developers to build their own apps. MIT promised to have App Inventor available in Q1 of 2012. The first quarter is quickly winding down, and it was looking a bit like MIT might not make its self-imposed deadline.
MIT has now announced that it is meeting the goal of making App Inventor available as a public service in Q1. The App Inventor software has been in closed testing the last two months with 5000 users. The App Inventor software is now available in open beta to anyone who has a Google ID to login, such as a Gmail account. MIT points out that the software is suitable for any use, but users need to be aware that this will be the first time the system is loaded so heavily, which could cause issues. MIT suggests that users make backups of important apps as the service ramps up with more and more users, in case there are issues. MIT also notes that it is still working on fixing remaining glitches and other errors.
Monday, March 12. 2012Mozilla’s Boot 2 Gecko and why it could change the worldVia Know Your Mobile ----- ‘Android is not open source.’ That’s what Mozilla’s Director of Research Andreas Gal thinks of Google’s purportedly ‘open source’ mobile operating system. In Gal’s view Google’s platform is no different from Apple’s iOS. The entire platform – including its design, development, and direction – is ‘dominated by Google.’ According to Gal, ‘Google makes all of the technological decisions behind closed doors and pushes them outwards. You may or may not get a look at the source after the device comes out. But it’s certainly not open. And in this sense it’s no different from Apple’s platform, except that maybe sometimes you get access to the source.’ And this is where Mozilla comes into the equation. Boot 2 Gecko is based solely on HTML5, JavaScript and CSS and is completely open source. Mozilla doesn’t even keep a ‘physical’ copy of the source code in its offices – everything to do with the platform is available online for all to see. Brendan Eich, Mozilla’s co-founder (and the inventor of JavaScript), told Know Your Mobile that the days of native shells (iOS/Android) and proprietary software (Objective-C) could soon be over as Mozilla continues to standardise and implement Open Web APIs that will one day eradicate the need for separate platforms, allowing users to find and use apps on their mobiles without having to opt into a privately owned platform. ‘Separate platforms are no longer necessary once you have the correct standardisation and inter-operation,’ said Eich. Apple’s iOS, Microsoft’s Windows Phone, RIM’s BlackBerry OS 10 and Google’s Android operating systems are all ‘walled gardens,’ according to Gal, meaning that all of the above are in it for one reason: to make money. ‘Google builds Android not for your benefit but for Google’s benefit, and the shareholders it has to satisfy. This is the same with Apple,’ said Gal. He added: ‘Mozilla is very different – we are a non-profit organisation. In the past Mozilla was all about making the web better. But now people are going to mobile, so we’re following them there.’ ‘What we’ve developed [with B2G] is a completely open stack that is 100 per cent free. We have a publicly visible repository and all the development happens in the open. We use completely open standards and there’s no propriety software or technology involved.’ So what is Mozilla getting at here? Simple: dump the standard smartphone operating system, forget Apple and Google, and embrace the freedom of pure HTML5. Gal tells us that because the B2G stack is based on HTML5 there are literally millions of developers out there that know how to create content for the platform. There will also be plenty of opportunities for developers to make money from their creations as well, according to Gal. Google and Mozilla have developed technology that lets web developers manifest their entire site, including payment methods, into an icon that can be placed on a B2G device’s homescreen. But all this, Gal tells us, is still work in progress. Boot 2 Gecko is still in its embryonic stages at present – but the ball has certainly begun rolling. ‘We’re working with operators to create an easy way for customers to pay for content,’ said Gal. ‘Mobile users want to go to a store, discover content and pay for it easily. We’re working on making this a reality inside B2G via personal identity systems.’ Persona, featuring BrowserID, is one such personal identity system. Persona lets users use their email address and a single password to sign in or buy materials and media. Mozilla demoed Persona at MWC 2012. ‘You own your applications. You own your data and you have the power to take them wherever you like,’ said Eich. ‘And this will be dependent on things like Persona, which is the most secure and safe password free sign-on and the identity providers don’t see all of your details like they would with Facebook Connect, for instance.’ He added: ‘the end result is an “unwalled garden” where you’re free to move around without being forced into opting fully into one platform.’ But what’s most impressive about B2G is how well it runs on low-end hardware. During our meeting with Gal and Eich, we got a demo of B2G running incredibly smoothly on a $60 handset with a 600Mhz CPU and just 128MB of RAM. Gaming, web browsing, video and typing were all seamless. Gal also confirmed that Qualcomm is partnering with Mozilla on its B2G project. B2G is based on the same web-rendering engine as Mozilla’s Firefox browser, meaning that it is extremely lightweight when compared to Android and iOS. For this reason getting smartphone-level performance out of a budget mobile handset suddenly becomes a reality. ‘There are so many opportunities for technology like this [B2G] in emerging countries. What people are looking for there is a solid smartphone experience – browsing, web browsing and applications – at a decent price point. Users’ in India, for instance, cannot afford Google’s quad-core devices but they could afford a $60 HTML5-powered B2G handset.’ ‘Google’s Android platform is too hardware dependent,’ says Gal. ‘Android 4.0 demands 512MB of RAM as a minimum for instance. Mozilla’s web stack allows OEMs to produce $60 handsets with smartphone-like performance,’ said Gal. He added: ‘But of course if you add in extra hardware for higher tier phones, the performance will only get better.’
(Page 1 of 7, totaling 70 entries)
» next page
|
QuicksearchPopular EntriesCategoriesShow tagged entriesSyndicate This BlogCalendarBlog Administration |
