Q 8 Blog Reviews » Posts for tag 'developer'

Developer Trends: Ruby in the Cloud with Enterprise Class SLAs

Heroku is a platform that offers an effective join of the best parts of scaling cloud infrastructure with simple but great tools for immediately provisioning Ruby applications. Last week, at the Under the Radar event, where Heroku is a alumni, the company announced that they are nearly at 60,000 applications - marking a growth rate of over 1,000 new applications hosted weekly. In this quick analysis, we'll review Heroku and New Relic as two pieces of cloud infrastructure that helps web sites perform to service level agreements even the developer can love. Sponsor $ sudo gem install heroku - or - Getting Started is Easy Feeling like impressing the boss? Tell 'em you can transform that whiteboard sketch into an working web application in two weeks. That is what some inspired Ruby developers are doing. Some significant enterprises are giving it a shot. We found this list of enterprises that are known to have a Ruby application in production. So, the boss says " do it " What do you do next? If the answer needs to be "now", Heroku can fit in nicely as a place to launch your application without having to bring new technology or skills into the organization. Heroku's ruby platform lives on top of Amazon Web Services. The company sells a unit of computing called a Dyno, and bundles packages like the Ronin that are comprised of compute plus storage packages. All of Heroku's offerings come with infrastructure curation build ton top of EC2, S3 and a host of Amazon Web Services. Shown here is a snapshot of the Heroku Add-ons , partners the company offers to developers. It offers simplicity to the developer in the way the platform is bundled into Ruby. It has simple documentation that almost makes it fun to flip through architecture diagrams. And, it uses a model for add-ons that both promote the partner and make it easy to on-board. For example, when buying the popular Ruby application performance tool, New Relic for use in Heroku, the billing comes directly through Heroku's console and process. Recently, Heroku teamed up with NorthScale to introduce a memcache implementation to Heroku customers. Now, memcache is a command away, provisioned in your Amazon infrastructure cloud, all tuned and orchestrated by Heroku. All of the sudden, the cloud looks even smarter for developers scaling Ruby. New Relic Saves the SLA So, your app is ready, it looks exactly like your team wants it to. Is it ready for production launch? This can be an important time, and more and more often, developers are turning to tools like New Relic to test for application bottlenecks as part of the acceptance process. Sometimes, however, something is missed, and an application starts getting reports of "slowness", perceived or real. New Relic is ready to offer help, where you can tune your application, or do a quick two-minute install and troubleshoot. Here is a demonstration application company hosts with a sample application. New Relic has become a dominant application performance management tool. Its services provide a way to tune Ruby (and now Java) applications and report on a number of factors such as application performance satisfaction. The company has chosen to guide users towards simplifying the way SLAs are defined by implementing Apdex (Application Performance Index) which buckets application SLAs into three buckets, "satisfying" "tolerable", and "frustrating". By taking this approach to judging performance, the company moves users to the true experience of the web application instead of the raw metrics. What this boils down to is business owners being able to pinpoint where they need to be satisfied with the overall application performance. Ruby hosting in the cloud is catching on. With cloud offerings for real-time performance tuning and scaling up in the cloud a whole new door for growth with the language and adoption for the enterprise. Platforms like Heroku and tools like New Relic are bending the time-honored boundaries of Information Technology. The old joke "quality, time, cost - pick any two" is about meeting reality face-to-face. Yet, we wonder if Ruby in the cloud will offer the opportunity to break the rules of reality and let developers have it all. With commands such as "heroku scale memcache" directly near our fingertips, it may be time to claim a future where quality, time, and cost are joined as one. Discuss

ruby Developer Trends: Ruby in the Cloud with Enterprise Class SLAs

Originally posted here:
Developer Trends: Ruby in the Cloud with Enterprise Class SLAs

Tags:amazon web, analysis, application, Business, cloud, developer, enterprise, getting-started, great tools, Heroku, heroku-add-ons, performance tool, relic, Ruby, time, web-sites

Budding AR Developer? Put Your Creativity to Use and Win $5,000

If you've been following our posts about augmented reality (AR) in the last few months, you've noticed that we speak often about practicality and its importance for the proliferation of the technology. Sure, gimmicky applications can be fun and new, but it's my opinion that the more practical and useful an AR application is, the better suited it is to help push AR toward mainstream acceptance. With that being said, AR developers should be aware of a contest being hosted by metaio , the makers of the junaio iPhone app and mobile AR platform, which will reward creativity and practicality in AR. Sponsor The company says over 200 developers have flocked to the platform since opening up junaio's API to the public, and to reward them, they are giving $5,000 to the developer who makes the best use of it. Developers can sign up on junaio's website where they can follow instructions on how to get started creating a "channel" for their AR content. The company is encouraging as much creativity and practicality as possible in order to stand out against the crowd of simple POI locators. "The creative potential of junaio is vast: AR Mashups, multiplayer games or scavenger hunts, interactive, indoor and outdoor exhibitions, tours with animated 3D characters, eduainment right on the spot and location independent gaming," the company expressed in press release. "It is up to the developer to challenge his imagination and become as much creative as he wants to." On June 16, the top five channels with the most subscribers will become finalists in the contest, and the winner will ultimately be chosen by a panel of AR and IT aficionados, including Robert Scoble , Thomas Carpenter of Games Alfresco , and Dr. Christian Geiger, professor and mixed reality researcher at Düsseldorf University. I will also be participating on the judges panel, and am very excited to see the innovative AR channels that could come from this contest. I am also thrilled that metaio and junaio are pushing the creative side of the contest. It is much easier for gimmicky AR applications to become popular, but these kinds of applications don't benefit AR as much as actual useful implementations. The subscriber threshold will merely be used to shorten the list of applications that will be considered for the prize, but that doesn't mean the most popular one will win. For more information on the contest and on the junaio platform, check out their website , or if you happen to be in Germany, stop by at AR DevCamp in Berlin this Friday. There will be free sessions available for developers to learn the capabilities of the API and will provide a jumping-off point for those new to the platform. Discuss

361d7067ffapr10.jpg 150x55 Budding AR Developer? Put Your Creativity to Use and Win $5,000

Read more here:
Budding AR Developer? Put Your Creativity to Use and Win $5,000

Tags:augmented-reality, Berlin, capabilities, developer, innovative, makes-the-best, mashups, much-as-actual, proliferation, Robert Scoble

Is Apple Booting iAd’s Competition from the iPhone?

At the most recent Apple keynote , Steve Jobs announced Apple's upcoming advertising platform called iAd . Included as a part of the OS 4.0 update, the mobile operating system upgrade due out for iPhone this summer and iPad later this fall, the iAd system aims, in its very Apple-ly way, to make mobile advertisements "delightful," meaning ads worth clicking on, engaging with and viewing. What Jobs didn't mention, though, is how Apple plans to give iAd its head start: by kicking out the competing analytics and advertising platforms now thriving in nearly every iPhone app today. Or so it seems. Sponsor Developer Reports App Store Rejection Due to Analytics Inclusion Last week, technology news blog VentureBeat caught wind of a story where Apple had rejected an iPhone application because it, according to the email sent to the developer, "is not appropriate for applications to gather user analytics." Not appropriate, you may ask? Since when? Apparently since Apple released their updated iPhone Developer Agreement. Alongside the SDK 4 beta , made available shortly after the announcement in early April, the developer contract was updated, too. Specifically, the clause in question, section 3.3.9, reads, in part (more here ): Notwithstanding anything else in this Agreement, Device Data may not be provided or disclosed to a third party without Apple's prior written consent. Accordingly, the use of third party software in Your Application to collect and send Device Data to a third party for processing or analysis is expressly prohibited. To date, the changes detailed in this clause have been overshadowed by the one preceding it - in Section 3.3.1, Apple banned the use of cross-compiler tools for building iPhone applications, like the one Adobe was just about to ship , for example. But in the long run, it's Section 3.3.9 that may have more impact on the industry as a whole. "FEAR" You may have not heard too much about this change because no one actually knows what's going on thanks to Apple's par-for-the-course policy of refusing to clarify its meaning. Plus, the companies who may be the most heavily affected by an analytics ban - services like Flurry , MediaLets , Motally , Localytics , and SimpleGeo , to name a few - don't want to talk about it. On record that is. But after a dozen or so phone calls and emails, we're starting to see a picture forming and it can be summed up in one word: FEAR . "Nobody wants to be the canary in the coal mine," one source told us, referring to the radio silence we're getting from these companies when you would have otherwise expected to hear outcry, or perhaps even anti-competitive claims. Some companies, off-record, say they are afraid to complain . If they do, they could be the next to be banned. Another source reported that a number of their company's clients weren't submitting updates to the iTunes Application Store because they were worried that the updates, with the analytics included of course, would be rejected. Instead, the clients are leaving their older applications in place since it doesn't appear that Apple is going back through all the current apps and booting out those that already include analytics within them. "Maybe the older apps are grandfathered in?" they wondered aloud. The fact that no one knows, not even the big name, big box retailer that sits at the top of the latter's client list, is a testament to how Apple likes to do business. Here's the agreement, read it, sign it...and that's the extent of the communication. As to those who did manage to get someone from Apple to talk about it? The answer was simply: "read the agreement." But if Apple holds true to what's written there, it sounds like it could spell doom for mobile analytics and ad firms, especially the small-time players beloved by independent developers. iAd, Anti-Competitive? What no one will say - again, on record, that is - is that the changes have a whiff of anti-competitive behavior to them. The issue at hand: Apple is preparing to launch iAd, an advertising platform based on the newly-acquired Quattro Wireless technology, a company that was the second choice for Apple after the Admob deal fell through. "We tried to buy AdMob, but Google snatched them up because they didn't want us to have them," Steve Jobs said during the April keynote. "So we bought another smaller company, Quattro. But we're babes in the woods." But these "babes" are toting means guns, some say. A couple companies see the language in section 3.3.9 as a direct shot at AdMob in the same way that the changes in 3.3.1 were a shot at Adobe. That is, instead of allowing Google to get its mobile advertisements onto the iPhone, Apple can keep them out via the new analytics/ad ban. Whether or not that's the case is certainly up for debate. But considering that the Google/AdMob deal is still being researched by U.S. antitrust enforcers, regulators aware of the issue. Word has it that Google even pointed it out to the FTC, just in case. Continue Reading: Next page, "A Second Opinion" A Second Opinion: Privacy Concerns Others, however, say these changes aren't really about analytics, ads and anti-competitive behavior as much as they are about privacy concerns. In speaking with Alan Chapell, chairman of the Mobile Marketing Association Privacy Committee and whose firm advises companies on privacy and data strategy, the changes to Apple's agreement have to do more with consumer privacy than anything else. With language that refers to "geo-location" and targeted advertising, a good bit of Section 3.3.9 is about how location-based applications should behave. With the rise of location-based services especially and location-based social tools like Loopt, Foursquare, Gowalla, and others, privacy is at the forefront of everyone's minds these days. ( Including ours ). There are no standards for location based data yet, Chapell explains. No rules about how such data should be used, retained, shared and so on. In addition, Apple is under heavy pressure from regulators to protect the privacy of its customers. And if the third-party analytics providers do something which comprises that privacy, it will be Apple that gets in trouble. "This debate is about privacy and innovation," Chapell notes, "and finding a balance between the two." Unfortunately, even if Apple chooses never to enforce the new rules, explains Chapell, the changes will have an indirect impact on innovation in this area. The next round of ad networks, analytics providers and other in-app data-sharing tools will be less likely to be funded. Not Just Funding at Risk... These changes won't just affect the funding of services like those noted above, though, they could affect how services are developed for the iPhone. Take for example, Xtify , a location-triggered geo-messaging system now available for Android ( previous coverage ). The company's VP of Business Development, Joshua Schmiffman, says they're still figuring out what this all means, but they will have some location-triggered functionality for the iPhone. "We are going to try," he says, "but it may not be exactly 'real time.'" That is, if it ever comes to the iPhone at all. Backup Plans: 1st-Party Analytics, "Trust in Apple" As for Localytics , a small-time analytics provider for mobile apps, the decision is to focus more on the company's soon-to-launch enterprise solution. The upcoming offering will allow application publishers to directly collect and process app analytics data, without going through a 3rd party. Ashish Chordia, CEO and Founder of AppDiscover , an iPhone application development and analytics company, is also generally unconcerned with the changes. "While the wording of the terms in section 3.3.9 is quite strict, Apple will not enforce this specific term," he writes in an email. "Enforcing this term would mean rejecting a huge number of apps. Moreover these analytic services are very important for a healthy market for free / ad-supported apps, so that there can be transparency behind the CPM / CPA pricing." On a call, he tells us that several of the company's analytics-enabled apps have made it into the App Store since the agreement was released. Essentially, Cordia believes that Apple will selectively enforce this restriction, but it won't affect applications like his. "Looking Forward to More Insights" Outside of public statements like those received from Flurry and Motally (the latter: "We've reached out to Apple for clarification and are looking forward for more insights into the policy."), the backchannel whispers are that this whole iAd thing is worrisome right now, but not deadly...at least, not yet. But when reading through the initial hands-on reviews of iAd, like the recent one from ad agency Hill Holiday which spoke of iAd's impressive granularity, there are concerns that Apple wants to now dominate where the third-party analytics providers once did. In the meantime, you can count us among those who are also "looking forward to more insights" from Apple. But we're not holding our breath. Image credits: Toy Story iAd, Hill Holiday ; Steve Jobs, gdgt Discuss

90453a54adapr10.jpg Is Apple Booting iAds Competition from the iPhone?

Link:
Is Apple Booting iAd's Competition from the iPhone?

Tags:analytics, apple, Business, communication, companies, developer, developer agreement, iAd, industry, iphone, marketing, mobile, source, sponsor developer, Steve Jobs, summer, third party software, U.S.

Sims Dev to Make TV Shows

Game developer Will Wright , best known as the man behind SimCity (and other Sim games) and Spore , has signed a deal with the Science Channel to create programming for the cable station. These are not games, they're TV shows, though they'll have interactive online components. I've always divided people into two types: visual and verbal. The first time I talked to a game developer at length, I realized there was a third type of person. Sponsor Several years ago, when I worked at a game development company, I had the opportunity to sit down and have an in-depth conversation with the company's chief game developer. What I gained from that conversation was a knowledge that deep-down gaming people see the world in terms of relational information and of decision trees. That makes it sound less magical than it is. This dev described his thought process when he entered a department store as one of finding opportunities, identifying goals, avoiding obstacles, securing rewards and understanding and relating to fellow agents. The dynamism of this view was intriguing. If Wright brings anything to TV programming - never underestimate the ability of a genius in one thing to be a boob in another - it may well be in a renewed sense of story, one that is neither the unfolding of information-loaded pictures, nor of narrative, but of the constant ebb and flow of agents interacting on a reward trajectory. It will be interesting to watch, whether or not any of it is interesting to watch. Top photo by Javier Aroche Bottom photo by Jacob Metcalf Discuss

f75ac1b8c0spore.jpg 150x100 Sims Dev to Make TV Shows

See more here:
Sims Dev to Make TV Shows

Tags:constant, developer, ebb and flow, game, game development company, game-developer, gaming, jacob-metcalf, javier-aroche, makes-it-sound, opportunity, Programming, science-channel, Sim, sim games, store-as-one, unfolding, whether-or-not, Wright

Mac Owners: Chrome Bookmarks Now Usable

Google Chrome is probably the best browser available, if speed and extensions are both important to you, and one major problem experienced by Mac users was just solved. The developer version of Chrome for Mac just released an update that allows users to manage bookmarks better than ever before. (If you're reading this, you should use the developer version.) Before today, bookmarks in Chrome for Mac were unbearable. Now they are a joy to click, drag around, delete and rename. The only remaining problem I see? Major issues with Adobe Flash. Is there anything else you wish was fixed in Chrome? Sponsor Discuss

76bb5529c6may09.jpg Mac Owners: Chrome Bookmarks Now Usable

More here:
Mac Owners: Chrome Bookmarks Now Usable

Tags:best-browser, both-important, browsers, Chrome, developer, google-chrome, major-problem, only-remaining
© 2010 Q 8 Blog Reviews