Thursday, July 4, 2013

Your Daily digest for Tech Geek`s Tools, Tips, Tricks and Tutorials

Changes are afoot at Blogtrottr!
By popular request, we're bringing in paid plans with some cool new features (and more on the way). You can read all about it in our blog post.
Tech Geek`s Tools, Tips, Tricks and Tutorials
Pipes Output
Digia Releases Qt 5.1 With Preliminary Support For Android and iOS
Jul 4th 2013, 23:49

An anonymous reader writes "Finnish software and services firm Digia, which bought Qt from Nokia back in August, has released version 5.1 of the cross-platform application framework. Among the changes are 'significant improvements' to Qt Quick and preliminary support for Android and iOS. The latter means Qt on Android and iOS are both considered Technology Previews, letting developers start building for the two mobile operating systems and porting apps from other platforms by reusing the same code base. Although most of the Qt functionality and tool integration is already in place to start developing mobile apps, Digia promises complete ports to Android and iOS will come with the release of Qt 5.2 'later this year.'"

Share on Google+

Read more of this story at Slashdot.



WWVB Celebrates 50 Years of Broadcasting Time
Jul 4th 2013, 22:50

First time accepted submitter doublebackslash writes "On July 5th, WWVB, NIST's timekeeping radio station transmitting near Fort Collins, will celebrate 50 years of continuous operation. Operating at 60kHz, the signal actually follows the curvature of the Earth via a trick of electromagnetics, allowing nearly the entire globe to receive an accurate time signal, which has in recent years reached an accuracy of 1 part in 70 trillion. Recent upgrades, which came in $15.9 million under budget will allow the station to be better received even in large buildings, giving it an edge on timekeeping that not even GPS can touch, with its need for open skies to receive a signal."

Share on Google+

Read more of this story at Slashdot.



Disney's Titling Problem With Its Star Wars Movies
Jul 4th 2013, 21:58

An anonymous reader writes "When George Lucas produced his Star Wars movies, he subtitled them 'Episode I,' 'Episode IV' etc. But that style will become inappropriate and confusing with Disney producing a new Star Wars movie each year, observes blogger Christopher Knight: 'Those were individual chapters of one story in an epic fantasy setting. And it suffices for that one multi-generational epic on film. Except now, there is the intent to produce several stories in that same setting. And they aren't necessarily going to pertain to the tale of the Skywalker family from Anakin to Luke to whoever it will be in the next trilogy.' Knight's solution is to retroactively amend the titles of Episodes I through IX to reflect it being the Skywalkers' saga, just as Lucas retroactively subtitled the first movie to be Episode IV."

Share on Google+

Read more of this story at Slashdot.



How Old Is the Average Country?
Jul 4th 2013, 21:37

Daniel_Stuckey writes with a snippet from his piece at Vice: "I did some calculations in Excel, using independence dates provided on About.com, and found the average age of a country is about 158.78 years old. Now, before anyone throws a tizzy about what makes a country a country, about nations, tribes, civilizations, ethnic categories, or about my makeshift methodology, keep in mind, I simply assessed 195 countries based on their political sovereignty. That is the occasion we're celebrating today, right?"

Share on Google+

Read more of this story at Slashdot.



Japan and EU Commit 18m Euro To Develop 100Gbps Internet Access
Jul 4th 2013, 21:03

Mark.JUK writes "The European Union and Japan have unveiled a joint investment of 18 million Euros that aims to build more efficient fibre optic broadband networks that are '5000 times faster than today's average European broadband ISP speed (100Gbps compared to 19.7Mbps).' The funding will go towards supporting six research projects, which range from an effort to enable fibre optic networks at more than 100Gbps (aka – STRAUSS), to investigating new ways of ensuring efficient use of energy in information networks (aka — GreenICN). Faster than 100Gbps fibre optic links already exist but the new research could potentially help to bring these closer to homes. Some ISPs already offer 1Gbps+ connections to home users; not so long ago everybody was still stuck on a 50Kbps dialup link or slower."

Share on Google+

Read more of this story at Slashdot.



Mystery Intergalactic Radio Bursts Detected
Jul 4th 2013, 20:02

astroengine writes "Astronomers were on a celestial fishing expedition for pulsing neutron stars and other radio bursts when they found something unexpected in archived sky sweeps conducted by the Parkes radio telescope in New South Wales, Australia. The powerful signal, which lasted for just milliseconds, could have been a fluke, but then the team found three more equally energetic transient flashes all far removed from the galactic plane and coming from different points in the sky. Astronomers are at a loss to explain what these flashes are — they could be a common astrophysical phenomenon that has only just been detected as our radio antennae have become sensitive enough, or they could be very rare and totally new phenomenon that, so far, defies explanation."

Share on Google+

Read more of this story at Slashdot.



Can Ride-Sharing Startup Lyft Survive the SoCal Heat?
Jul 4th 2013, 19:04

First time accepted submitter Kyle Jacoby writes "The app-powered on-demand ride-sharing startup, Lyft, has brought its trademark pink mustaches to San Diego. After a successful venture in San Francisco about a year ago, Lyft has since expanded to offer their services to other congested cities, like Boston, Los Angeles, Seattle, and Chicago. Despite the utility of the service, Lyft (and related services Sidecar and Uber) has recently come under fire from the city of Los Angeles, whose department of transportation issued cease-and-desist letters to the startup. It seems that the service has the taxi community in an uproar, who believe that Lyft ride-share drivers should be required to obtain the permits similar to those required of taxi drivers." Nothing like some regulatory capture for Independence Day. Amid the ongoing strike of BART workers in the Bay Area, I bet some people are using on-line organization tools for ride-sharing with a similar upshot.

Share on Google+

Read more of this story at Slashdot.



French Gov't Runs Vast Electronic Spying Operation of Its Own
Jul 4th 2013, 18:06

Freshly Exhumed writes with this news (quoting The Guardian): "France runs a vast electronic surveillance operation, intercepting and stocking data from citizens' phone and internet activity, using similar methods to the U.S. National Security Agency's Prism programme exposed by Edward Snowden, Le Monde has reported. An investigation by the French daily [en français; Google translation] found that the DGSE, France's external intelligence agency, had spied on the French public's phone calls, emails and internet activity. The agency intercepted signals from computers and phones in France as well as between France and other countries, looking not so much at content but to create a map of 'who is talking to whom,' the paper said."

Share on Google+

Read more of this story at Slashdot.



France Gov't Runs Vast Electronic Spying Operation of Its Own
Jul 4th 2013, 18:06

Freshly Exhumed writes with this news (quoting The Guardian): "France runs a vast electronic surveillance operation, intercepting and stocking data from citizens' phone and internet activity, using similar methods to the U.S. National Security Agency's Prism programme exposed by Edward Snowden, Le Monde has reported. An investigation by the French daily [en français; Google translation] found that the DGSE, France's external intelligence agency, had spied on the French public's phone calls, emails and internet activity. The agency intercepted signals from computers and phones in France as well as between France and other countries, looking not so much at content but to create a map of 'who is talking to whom,' the paper said."

Share on Google+

Read more of this story at Slashdot.



State Dept. Bureau Spent $630k On Facebook 'Likes'
Jul 4th 2013, 17:08

schwit1 writes with this excerpt from the Washington Examiner: "State Department officials spent $630,000 to get more Facebook 'likes,' prompting employees to complain to a government watchdog that the bureau was 'buying fans' in social media, the agency's inspector general says. 'Many in the bureau criticize the advertising campaigns as "buying fans" who may have once clicked on an ad or "liked" a photo but have no real interest in the topic and have never engaged further,' the inspector general reported. The effort failed to reach the bureau's target audience, which is largely older and more influential than the people liking its pages. Only about 2 percent of fans actually engage with the pages by liking, sharing or commenting. In September 2012 Facebook also changed its approach to users' news feeds, and the expensive 'fan' campaigns became much less valuable. The bureau now must constantly pay for sponsored ads to keep its content visible even to people who have already liked its pages."

Share on Google+

Read more of this story at Slashdot.



Anti-Government Hackers Hit Jay'Z's Android App
Jul 4th 2013, 16:10

judgecorp writes "Jay-Z's Android app has been hit by hackers who created a clone of the software. The app was supposed to deliver a copy of the rapper's single and provide footage and other goodies. The rogue app is a ringer for the real one, but has a time-based trigger to deliver anti-Government propaganda on 4 July. The app, and its service name NSAListener, appears to suggest be a protest against U.S. surveillance."

Share on Google+

Read more of this story at Slashdot.



Anti-Government Hackers Hit Jay-Z's Android App
Jul 4th 2013, 16:10

judgecorp writes "Jay-Z's Android app has been hit by hackers who created a clone of the software. The app was supposed to deliver a copy of the rapper's single and provide footage and other goodies. The rogue app is a ringer for the real one, but has a time-based trigger to deliver anti-Government propaganda on 4 July. The app, and its service name NSAListener, appears to suggest be a protest against U.S. surveillance."

Share on Google+

Read more of this story at Slashdot.

Theft-as-a-Service: Blocking the Cybercrime Market
Jul 4th 2013, 15:13

Nerval's Lobster writes "The same layers of virtualization that have made networked business computing so much more convenient and useful have also given bad guys much easier access to both physical and virtual servers within previously-secure datacenters. A group of engineering researchers from MIT has demonstrated one approach to making secure servers harder to access using a physical system that prevents attackers from reading a server's memory-access patterns to figure out where and how data are stored. Ascend, which the group demonstrated at a meeting of the International Symposium on Computer Architecture in Tel Aviv in June (PDF), is designed to obscure both memory-access patterns and the length of time specific computations take to keep attackers from learning enough to compromise the server. The approach goes beyond simply encrypting everything on the whole server to try to shut off one of the most direct ways attackers can address the server directly — whether the server is an air-gapped high-security machine sitting in an alarmed and guarded room at the NSA or a departmental server whose security settings are a little too loose. Other ways to try to obscure memory-access patterns were built as applications to run on the server. Ascend is the first time a hardware-only approach has been proposed, and the first to approach an acceptable level of performance, according to Srini Devadas, Edwin Sibley Webster Professor of Electrical Engineering and Computer Science, the MIT researcher who oversaw the team developing the hardware."

Share on Google+

Read more of this story at Slashdot.



Zynga Puts Random Stranger In Customer Support Role
Jul 4th 2013, 14:10

An anonymous reader writes "A server error has meant that for the past few months, a man not associated in any way with social gaming powerhouse Zynga has been getting customer support emails. When Zynga failed to return his messages, he started replying to the customers himself. Hilariously." Sadly (though perhaps some of his correspondents would disagree), the glitch has now been fixed.

Share on Google+

Read more of this story at Slashdot.



Tale Of A Top-10 App, Part 1: Idea And Design
Jul 4th 2013, 13:57, by Jeremy Olson


  

My name is Jeremy Olson. I'm a senior in college, living in Charlotte, North Carolina, and this is the story of how my little app beat Angry Birds.

IMG_0712
Large view.

I'm writing this because I believe we learn much more from success than from failure. It took Edison thousands of failed attempts to invent the electric light bulb, and it would be foolish for us to reinvent it based on trial and error, now that we have a working model.

We have many shining lights in the app industry. While I would love to claim that my success stems from my own genius, nothing could be further from the truth. By studying independent developers who have succeeded in the App Store again and again, I was able to learn the basic principles that I needed to succeed, and I hope this story will help others do the same.

A Big Idea

My first app, Grades, had everything going for it. The press loved it, users loved it, and Apple loved it. There was only one problem: It didn't make any money. Sure, it generated a little cash, but despite all of the buzz, Grades was always limited by the tiny niche it served: college students who cared enough about their grades to faithfully track them throughout the semester.

Our first app, Grades, was a success for our reputation but not for our bank account.
Our first app, Grades, was a success for our reputation, not for our bank account. Large view.

If we were to continue making cheap apps, our next one had to be big. It had to appeal to almost anyone.

The solution came when Alex Marktl, founder of Sonico Mobile, approached us about partnering on an offline translation app. It was a proven market. Sonico's app iTranslate had over 30 million users, and the market had an immense gap for an affordable translation app that worked without an Internet connection.

After seeing some user feedback for Sonico's popular iTranslate app and researching the competition, we were pretty sure the market opportunity was huge. In addition, my four-person team is really passionate about education and language. The market was there, the opportunity was there, and the passion was there — a perfect fit.

A few Skype calls later, we had hashed out agreements and were ready to roll.

(Spoiler: It turns out that ideas matter a lot. Languages attracted a similar amount of press and buzz as Grades, but it made more money in one day than Grades made in two years!)

Defining The Dictionary

Although I was tempted to jump right into wireframing, we did some research up front to help us define the problems we were trying to solve.

Competitive Landscape

Competitors
Large view.

The App Store is great because it is one of the few markets in the world where you can so easily find valuable information about your potential competitors. They are just a search away. Looking at reviews, sales rankings and marketing materials of competing apps can give you great insight into the market. It is a great way to see the market for your app, how much people are willing to pay for it, what features to include, and a slew of other insights. Websites such as App Annie even enable you to analyze your competitors' rankings over time.

We took about a dozen of the best competing apps and analyzed their strengths and weaknesses and how we could beat them. We found that, while a number of offline translation apps existed, they were poorly designed and cost a fortune. We knew we could do better.

User Experience Mapping

In defining the app, we focused on solving a few problems that people actually experience in their daily life, rather than just coming up with a list of cool features. To this end, we went through a little exercise that we call user experience mapping. This exercise generally takes a day or three. In it, we did the following:

  • Analyze users' daily experience without the app — i.e. identify the problems they currently face.
  • Brainstorm ways that an ideal app could solve those problems.
  • Choose which problems to focus on, and decide which features were feasible for the first release.

Step 1: Define Personas

As designers, we need to thoroughly empathize with our users and understand their current experiences and thought processes as much as possible. Going out and talking to people can yield a lot of great insight, but in this case we were were pretty familiar with the translation experience, so we didn't feel the need to talk to potential users at this stage.

Characteristics
Large view.

Instead, we went ahead and started brainstorming potential characteristics of our users.

We then chose characteristics of users who we really wanted to focus on, and turned them into personas.

Personas

A persona is a fictitious person who embodies the characteristics of the target demographic. While personas aren't real, they should be based on reality and should make the abstract idea of a "user" much more concrete. Without a human face, mapping out the user's experience is hard.

So, Emily is a 21-year-old college student studying French at Emory University. She is not naturally gifted in language, but really likes French and tries to read French literature. She is looking forward to doing a study-abroad program in France.

We created three personas that encapsulate most of the key characteristics of our target market: Emily, the student; Johann, the European business traveler (it turns out that we nailed this: 70% of our sales ended up being from outside the US); and Paul, the IT guy who learns new languages as a hobby.

Step 2: Map the Personas' Experience Without the App

UX Map
Large view.

To map out users' current predicament, we started by picking three key experiences related to translation — in this case, solo translation, social translation, and translation during travel.

We then brainstormed the activities and issues involved in these experiences that each persona might face. For example, in the solo category, Johann writes emails to clients in various languages and looks up the words he is not sure of.

Perform this exercise with people in the room who are similar to your personas. They will validate your insights and add to the brainstorming. If you don't have that luxury, simply brainstorming and thinking through their possible experience is still a helpful exercise.

Step 3: Brainstorm the Ideal Assistance

After picturing our users' lives, we brainstormed how the ideal app could solve their problems. We didn't worry about viability, budget or timeline here; it's all about coming up with really creative ideas to solve our users' problems.

Step 4: Kill the Baby

Kill Baby
Large view.

This part is brutal. Having come up with a ton of cool ideas for features, we had to obliterate most of them. Good design is more about subtraction than addition. It's all about finding the essential problems you want to solve and removing the features that are unrelated, inessential or unrealistic for the first version.

Polishing an app takes a ridiculous amount of time. So, if you start out with too broad a feature set, your app will lack focus and you will have no way to polish those features adequately.

Features
Large view.

Mission accomplished. Now we had a tentative 1.0 definition. Now we knew what this app would be about. You can read more about our user experience mapping exercise on our blog.

The Definition

Based on the last exercise, we crafted a statement that defines the essence of the app:

“An offline translation dictionary that gives instant access to words and definitions at 99¢ for multiple language pairs.”

This statement helped to focus our development process. It became a litmus test for any cool feature idea we came up with during development. If the feature didn't support this statement, it didn't belong in 1.0.

Sketching The Interactions

It was time to get down and dirty and start to shape our abstract ideas into a blueprint.

We started by sketching general ideas on how the various screens could flow together. These days, I mostly stick to sketches, and I use tools such as POP to share ideas with remote team members and clients. At the time, however, we were using OmniGraffle to create a rough prototype of the interactions.

Don't Make Me Think

Our goal at this stage was to solve our users' problems with an intuitive and easy to use interface. In essence, our job was to free users from having to think about the interface and instead to focus on the content.

This is a huge topic and Steve Krug literally wrote the book on it, so if you haven't read Don't Make Me Think, do so now. Seriously, it's a great book.

Don't Make Me Work

OmniGraffle
Large view.

People don't like to work, so I am always looking for ways to save them from unnecessary keystrokes, taps and irrelevant information. The OmniGraffle wireframe above illustrates how we tried to serve that goal. We wanted our word lookup to be the fastest available; so, instead of providing on-the-fly search suggestions like most apps, we provide on-the-fly translations to those suggestions. We also found a way to solve the language-switching problem of most apps by enabling users to type in either language and displaying the results for one language on the left and the other language on the right.

Think Like a Human

Shelf
We wanted our dictionaries to feel physical. Large view.

Because this is an offline translation app, we wanted to give users the strong impression that the dictionaries are on their phones. We wanted the dictionaries to feel not like some abstract database in the cloud, but rather like physical dictionaries that they can access anytime, anywhere. We used the metaphor of a shelf with books to quickly communicate this to users.

While touch interfaces have matured, and users no longer need interfaces to look like physical objects in order to relate to them, sometimes physical metaphors can set expectations and convey feelings that purely digital interfaces cannot.

Relentless Exploration

Note that these wireframes are ugly on purpose. This stage has nothing to do with visual design. We don't jump right into Photoshop, because the ugly sketches help us to focus on the interaction problems and enable us to quickly explore hundreds of ideas.

Because sketching a rough idea takes only a few seconds, we go really crazy at this stage. The more ideas, the better. Leave no stone unturned to find the ideas worth pursuing.

Sometimes your first idea turns out to be the best, but the only way to prove that is to test all of the other ways of looking at the problem. I've gotten to meet the designers of some of my favorite apps, and one of the main commonalities among them is this: The secret to their amazing designs is a lot less about genius than about relentless exploration. They don't stop once they've found a good solution. They keep going until they've exhausted the possibilities.

Of Photoshop And Xcode

Photoshop
Large view.

This is when things get really exciting. It's when ideas start to become reality. This is the point when we design and code the actual elements that our users will touch.

Some people think this stage is just about making pretty graphics, but that mindset leads to mediocrity. This stage is all about polish on all levels: interaction, usability and visual. This is when a good app becomes great.

While we hoped that our sketches and wireframes would provide a good outline, upon seeing things visually and playing with an actual coded prototype, we realized that we sometimes got it all wrong. Also, when we are merely sketching, it is difficult to imagine the creative details that will take our app beyond being usable and into the realm of fun. Once we start working with visual metaphors, colors and textures, dreaming up fun details becomes much easier.

So, this is all about polish, polish, polish, and it is by far the most rewarding and time-consuming stage of app development.

Establishing the Theme

Some people hate skeuomorphism, probably because mimicking elements from the real world in our digital interfaces can easily lead to overdesigned visuals and inconsistent interactions. However, skeuomorphism can be useful, fun and powerful if wielded carefully and deliberately. In fact, every app that contains buttons has skeuomorphism because buttons are borrowed straight from the real world. When used correctly, skeuomorphism provides much needed affordances that help users instantly understand how an app works.

With that in mind, we knew from the outset that we wanted to use the metaphor of physical books to reinforce the concept that these dictionaries are stored on the phone itself.

When working on the theme for the app, we generally iterated like crazy on two or three of the main screens until we were convinced that a certain look would work really well for the whole app.

Book-like theme
Large view.

Given that we were working towards a book-like theme, we explored an elegant earth-toned theme that let the content and typography shine. We continued to refine the theme along the way.

Side note: While the next version of iOS — iOS 7 — will rid itself of Corinthian leather and other such ornamental UI, and the industry is certainly shifting away from realistic interfaces at the moment, the best designers don't just follow trends. Trends are important, but we should consider all styles and techniques as tools in our toolbox and use them where they make sense. Granted, realistic UIs will probably look quite dated by the time iOS 7 arrives, but within a year or so, diversity in design styles will intensify as the novelty of iOS 7's minimal aesthetic begins to wear off.

Delight Is in the Details

As we continued to flesh out all of the different screens, we looked for opportunities to delight our users with details that would make the app enjoyable to use. Part of this is just about making the app look nice, but you can also delight users by adding a fun transition, or make them laugh with some quirky copy, or save them work in surprising ways.

Take search:

Swipe to search
Large view.

The user can start searching by tapping the search bar. But reaching for that bar with a thumb can be a hassle, so we added the ability to swipe anywhere on the screen to unfold the search interface.

Search
Large view.

As the user types, the interface populates with suggested results and translations, highlighting the matching letters like a spotlight.

Swipe to clear
Large view.

Folks who translate speech or passages of literature will look up a lot of words in rapid succession. We found that having to clear a search term by tapping the tiny "x" in the search field broke the flow and was physically strenuous, especially on the iPhone 5's taller screen. So, we decided to let users swipe right to quickly clear a term — thus, allowing them to type a few letters, get the translation, and then swipe to begin typing another word all in a matter of seconds.

These kinds of details made all the difference when we were testing the app in the wild.

Designer and Programmer: Constant Collaboration

Collaboration
Large view.

Please, please, do not hand a programmer your design assets and expect a job well done. Not only do designers need to continually stay involved to ensure that their designs are implemented well, but using coded prototypes and testing them on users will inform the design in ways you can't imagine. I don't care what kind of genius designer you are: There is no substitute for testing a design and iterating on it.

Testing coded software exposes blatant weaknesses in the design that you may have never considered and shines light on areas where details could be added to make the experience more enjoyable. Because of this, I ended up doing even more design iterations after we had a coded prototype than I did before.

Changes at this stage are costly but extremely necessary.

Magnify
Large view.

Programmers with a good design sense can also have great ideas. We wanted to make a better index. My mental model was some kind of magnifying glass. But Richard, Sonico's programmer, had a better idea: Magnify the letters themselves around your finger as you move your finger.

Gesture Experiments

As we started to code our first prototype, Impending and Realmac Software launched an app named Clear. No buttons, just gestures. Love it or hate it, it made a statement. I had never seen such an exercise in minimalism in my life.

It was a beautiful thing, and it inspired me to find ways to use gestures to improve Languages.

My first experiment was extreme: to create a fully gesture-based interface.

Gestures
Large view.

We replaced buttons with gestures. Swipe one way to search, and the other way to view the index.

As much as we loved the minimalism, we realized that we needed to teach our users about the gestures.

Gestures
Large view.

We tried a number of approaches. But after doing a lot of usability testing, we realized that all of them had one major problem: Search, our most important feature, just wasn't blatantly obvious.

Dictionary
Large view.

So, we bit the bullet and used buttons and affordances where they make sense, but we retained a lot of the gestures and minimalism that we had gained through the experiments. The result was an app that is super-intuitive and simple for beginners, but full of gestures that make life easier for power users.

Testing

We made sure to get input on all aspects: usability, beauty, robustness. This included carrying out the following tasks:

  • We observed friends, family and various strangers use the app. The key thing here is to propose tasks and ask questions about what they are thinking, but never to answer their questions. Probe into why they are confused about something, and let them figure it out for themselves. Watch for body language that indicates confusion or frustration, and note not only whether they were able to accomplish a task, but how effortless and enjoyable their experience was.
  • We sought expert design reviews from top Apple designers, leading usability experts and fellow developers at conferences such as SxSW and WWDC.
  • We posted screenshots to Dribbble to get feedback on visuals from leading designers around the world.
  • We tested the app ourselves in real-world contexts using TestFlight.
  • Finally, we thoroughly tested functionality and searched hundreds of words to catch bugs and ensure robustness and accuracy.

Icon

We tried a lot of ideas before settling on the icon to the far right
We tried a lot of ideas before settling on the icon on the far right. Large view.

An app's icon means a lot. It is the first impression most users will get of an app, and we hope users will want to have it on their precious home screen.

The first iteration of the Languages icon (the royal "L") was simple but didn't communicate much.

After a lot of brainstorming, we incorporated the idea of physical dictionaries on a shelf, since that was a major theme of the app. The icon was beautiful, but we couldn't make it work well enough at small sizes. Additionally, a top designer at Apple recommended that we not use books because the app isn't about reading.

Nuts. We really liked that icon, but we had to go back to the drawing board to find an instantly recognizable symbol that communicated the idea of translation and that wasn't overused. A globe works pretty well, but we ultimately chose the "a" with an accent mark because it is unique and definitely communicates the idea of a foreign language. We lived with it on our home screens for a while, and it grew on us. Having aced the test of time, the icon proved to be the winner.

Next Step: Launch

Languages on iPhone
Large view.

We've come along way and learned a few things.

After a year of blood, sweat and tears, the product was finally where we wanted it to be. It didn't have every feature that we intended to put in 1.0, but the features it did have were super-polished and ready for primetime. It was time to launch. I'll cover our marketing and launch in my next post, so stay tuned.

(al)


© Jeremy Olson for Smashing Magazine, 2013.

EU To Vote On Suspension of Data Sharing With US
Jul 4th 2013, 13:12

New submitter badzilla writes with a story from ZDnet that says a vote is scheduled in the European Parliament for today, U.S. Independence Day, on "whether existing data sharing agreements between the two continents should be suspended, following allegations that U.S. intelligence spied on EU citizens." One interesting scenario outlined by the article is that it may disrupt air travel between the U.S. and EU: "In the resolution, submitted to the Parliament on Tuesday, more than two-dozen politicians from a range of political parties call the spying 'a serious violation of the Vienna Convention on Diplomatic Relations,' and call on the suspension of the Passenger Name Records (PNR) system. Prior to leaving the airport, airlines must make passenger data available to the U.S. Names, dates of birth, addresses, credit or debit card details and seat numbers are among the data — though critics say the information has never helped catch a suspected criminal or terrorist before. Should the PNR system be suspended, it could result in the suspension of flights to the U.S. from European member states."

Share on Google+

Read more of this story at Slashdot.



Boxee Sold To Samsung
Jul 4th 2013, 12:19

New submitter TheRecklessWanderer writes "Boxee, manufacturer of The Boxee Box and Boxee DVR as well as developer of the Boxee software, has been sold to Samsung. Boxee has had a hard time adapting to the quickly changing environment where appliances have converged with televisions (morphing into Smart TVs), and I'm sure Samsung is looking to integrate the software in some form or another into their smart TVs."

Share on Google+

Read more of this story at Slashdot.



ARMs Race: Licensing vs. Manufacturing Models In the Mobile Era
Jul 4th 2013, 09:14

MojoKid writes "The semiconductor market for mobile and hand-held devices has changed dramatically in the past six years and ARM has had to evolve along side it. ARM's IP focus allows it to dedicate all its resources to building a great design rather than committing to any single manufacturing process node, customer, or foundry. Architectural design and implementation is done very much in partnership with both foundries (TSMC, GlobalFoundries) and licensees like Samsung or Qualcomm. The difference between the way Intel goes to market and ARM's model is more nuanced than the simple ownership of manufacturing facilities. Owning its own fab means that Intel can tweak process technology to match the particulars of a given architecture (and vice-versa). It also gives the company far more flexibility when planning future nodes. If Intel feels that integrating Peanut Butter Silicon on Insulator (PB-SOI) is the best way to hit its performance and power consumption targets at 14nm, for example, it can make that happen internally. ARM, in contrast, is limited by the decisions of the foundry manufacturers it partners with."

Share on Google+

Read more of this story at Slashdot.



Create Tabs with Tabulous.js jQuery Plugin
Jul 4th 2013, 07:47

Advertise here via BSA

Tabulous.js is a jQuery tabs module for todays web. Tabulous.js can be used with any contents you choose in the tabs and it couldn’t be more simpler to use.

Simply include jQuery and the tabulous.css and tabulous.js files before <head> section. Once you have created your tabs you can initiate the plugin with $(‘#tabs’).tabulous(). You can customize the effects with options like scale, slideLeft, scaleUp and flip.

jquery-tabs

Requirements: -
Demo: http://git.aaronlumsden.com/tabulous.js/
License: MIT License

Sponsors

Professional Web Icons for Your Websites and Applications

Minimit Anima: Hardware Accelerated CSS3 Animations
Jul 4th 2013, 07:03

Advertise here via BSA

Minimit Anima is a jQuery plugin to animate with transforms and transitions. It’s hardware accelerated css3 animations which is built to have fast animation execution, and it has an api similar to jquery animate, with animations queueing.

By default the anima method do automatic fallback animation on browsers not supporting transitions or transform3d. It also does scale, rotate and skew animations on browsers without transitions from jquery.transform.js already included in the plugin.

minimit-anima

Requirements: jQuery Framework
Demo: http://www.minimit.com/projects/code/minimit-anima-plugin
License: MIT License

Sponsors

Professional Web Icons for Your Websites and Applications

Irish Supreme Court Upholds 3-Strikes Rule For Copyright Violation
Jul 4th 2013, 06:14

An anonymous reader writes with this news from The Irish Times: "'The Supreme Court [Wednesday] upheld a challenge by four music companies to a notice of the Data Protection Commissioner which they feared would effectively unwind their 'three strikes and you're out' agreement with Eircom aimed at combating the widespread illegal downloading of music.' In the ruling it was found the original High Court trial judge correctly concluded there was 'a complete absence of reasons' and therefore, the notice was unlawful and made in breach of Section 10.4 of the Data Protection Acts. Makes you wonder whether the High Court would have upheld it, had the Data Commissioner given reasons ... which seemed quite justified: 'In September 2011, the Commissioner told Eircom the complainant subscriber had restated his original complaint and alleged Eircom's monitoring of his internet use breached his data protection rights.'"

Share on Google+

Read more of this story at Slashdot.



Android Update Lets Malware Bypass Digital Signature Check
Jul 4th 2013, 03:10

msm1267 writes "A vulnerability exists in the Android code base that would allow a hacker to modify a legitimate, digitally signed Android application package file (APK) and not break the app's cryptographic signature — an action that would normally set off a red flag that something is amiss. Researchers at startup Bluebox Security will disclose details on the vulnerability at the upcoming Black Hat Briefings in Las Vegas on Aug. 1. In the meantime, some handset vendors have patched the issue; Google will soon release a patch to the Android Open Source Project (AOSP), Bluebox chief technology officer Jeff Forristal said. The vulnerability, Bluebox said, affects multiple generations of Android devices since 1.6, the Donut version, which is about four years old. Nearly 900 million devices are potentially affected."

Share on Google+

Read more of this story at Slashdot.



Egyptian President Overthrown, Constitution Suspended
Jul 3rd 2013, 21:13

Al Jazeera and other publications are reporting that Egyptian President Mohamed Morsi has been overthrown by the country's army. General Abdel Fattah al-Sisi, head of the Egyptian armed forces, said in a televised announcement that Morsi had been removed from power, the Constitution had been suspended, and Adli al-Mansour, leader of Egypt's Supreme Constitutional Court, had been appointed to lead the country until elections can be held. "Sisi called for presidential and parliamentary elections, a panel to review the constitution and a national reconciliation committee that would include youth movements. He said the roadmap had been agreed by a range of political groups." According to the BBC's report, "General Sisi said on state TV that the armed forces could not stay silent and blind to the call of the Egyptian masses," and "The army is currently involved in a show of force, fanning out across Cairo and taking control of the capital."

Share on Google+

Read more of this story at Slashdot.

Research: SMBs discuss current status and future adoption plans of new technologies
Jul 2nd 2013, 07:00

A recent TechRepublic SMB survey focused on the current status and future adoption plans of transformative technologies.

It has arrived! A more intelligent way to manage IT alerts - for FREE!
Mar 1st 2013, 08:00

SolarWinds Alert Central is centralized IT alert management software that provides amazingly streamlined alert management for your entire IT organization.Alert Central consolidates and manages IT alerts, alert escalation, and on-call scheduling to help ensure all your alerts get to the right people, in the right groups, at the right time. And, it integrates with just about every IT product...

You are receiving this email because you subscribed to this feed at blogtrottr.com.

If you no longer wish to receive these emails, you can unsubscribe from this feed, or manage all your subscriptions