Diberdayakan oleh Blogger.
Tampilkan postingan dengan label Bring. Tampilkan semua postingan
Tampilkan postingan dengan label Bring. Tampilkan semua postingan

Sabtu, 26 April 2014

Tactus working to bring us physical buttons that rise out of our touchscreen

tactus

The smartphone industry has come along way in the last few years, and during that time mobile device form factors have evolved quite a bit. While Blackberry still continues to cling on to the physical keyboard approach, finding an Android device with a physical QWERTY keyboard is becoming harder and harder to do.

As touchscreens improve, there just isn’t as much need for physical keys as there used to be. But what if you enjoy that tactile feedback provided from pushing against an actual button? That’s where Tactus Technology comes in with its “morphing tactile surface” technology that could potentially give us the best of both worlds.

This unique tech seemingly allows keyboard buttons to magically appear out of thin air

This unique tech seemingly allows keyboard buttons to magically appear out of thin air. Okay, it’s not really magic, and instead the MTS tech utilizes a fluid-based layer that reacts to electrical signals and then creates bumps that serve as keys and various other buttons.

Tactus’ MTS technology isn’t technically new as they quietly showcased it earlier this year at CES 2014, but the big difference between now and then is that the tech is finally marching toward production. Teaming up with Wistron Corporation, the company will release its first MTS product later this year, an iPad Mini case.

Although the first commercial product doesn’t affect us as Android users, it’s a step in the right direction. Tactus also hopes to produce its own tablet sometime in early 2015, and it’s pretty much guaranteed said device will run on some form of Android.

Ultimately the main advantage of this new technology is that it makes it easier to type, but Tactus says it could also be useful for replacement of home/return buttons, gaming controls, and so much more. It’s certainly a unique looking idea, though only time will tell whether or not MTS tech will be embraced by device owners and manufacturers in the future.

What do you think, like the idea of temporary physical buttons that rise out from your screen, or is there no longer a need for something like this in your opinion?

Rabu, 23 April 2014

Inside Jobs: How iOS Developer Danilo Campos Battles To Bring New Apps To Life

Mobile apps are something that you interact with on a very personal basis — you carry them around in your pocket, check in with them frequently, and really let them into your life. So in this episode of Inside Jobs we decided to turn the tables and get personal with someone who builds mobile apps.

Danilo Campos is the developer and designer behind beautiful mobile apps for iOS including Hipmunk and Level Money. To give us an inside look at how he works, Campos invited TechCrunch TV into his San Francisco apartment, where he currently works as a freelance developer of iOS apps for a variety of clients.

When you talk to Campos, the main thing that comes through is his passion for what he does. In fact, he’s so passionate about it that he was dangerously close to becoming bankrupt on the way to pursuing mobile design as a career — in a lot of ways, his work is something that he’s fought for. I especially loved how he described the process of getting the first version of a new software project up and running:

“There’s an author, Michael Lopp, and he has written that [version] 1.0 does not want to exist. And he’s right. 1.0 will fight you at every step of the way not come into existence. And that fight is so fun to me. I love the battle of dragging this thing kicking and screaming into existence.

It’s just the most exhilarating thing in the world to get something out into the App Store, get people using it, get it into people’s hands, where once, none of this had existed at all.”

You can take a closer look at Danilo Campos’ job in the video embedded above.

Inside Jobs is a 12 episode miniseries from TechCrunch TV airing weekly on Mondays from March 24 through June 9 that gives an in-depth look at people in the job roles that really make the tech industry tick. Last week’s episode of Inside Jobs profiled Facebook’s head of hardware engineering Matt Corddry.

Producing, shooting, editing, sound, and lighting for Inside Jobs is done by John Murillo. Production coordination and creative direction is done by Felicia Williams. Original logo design by Bryce Durbin. Motion graphics and graphic design by Eden Soto.

Sabtu, 19 April 2014

Google unveils plans to bring continuous malware monitoring to Android

Android-4.2-security-verify-apps-google-play

Back in February, we first reported on a rumor suggesting that Google was preparing to bring constant scanning to Android, extending on the existing functionality of Android’s “verify apps” service. Taking to their official Android blog, Google has now made the change official.

Previously “verify apps” was used to check for malware the first time you installed a new app. The new Android security service does the same thing as before, except it continuously checks the device to ensure that everything is running as it should.

In their official blog post, Google boasted about how the existing Verify Apps system has been used over 4 billion times, though most users never actually run into malware issues. For those that do, Android’s scanning system will deliver a warning box telling you not to install the app. Google says that less than .18 percent of installs last year occurred after the user received a warning suggesting the app might be potentially harmful.

Scanning regularly should further help Android catch any possible malware that sneaks in

So why allow the ‘verify apps’ service to continuously scan, versus only running when new apps are first installed? There are a number of reasons, really.

First, an app could appear clean upon first scan, but could have hidden malware that doesn’t become apparent until later. There’s also the possibility that an app could contain malware that is unknown when first installed, but is latter identified. With the continuous scan method, Google’s scanner would eventually identify the app and prompt you to remove it.

Bottom-line, scanning regularly should further help Android catch any possible malware that sneaks in. Of course the best way to ensure that you don’t encounter malware is to only download apps from reputable sources such as Google Play, but even then, things can and sometimes do manage to make their way in.

When is continuous scanning rolling out?

So when we’ll the update for continuous scanning arrive? Although Google doesn’t specify, previous reports about the change to ‘verify apps’ suggested the new functionality will come with the next update to Play services — though no word on exactly when that will occur. Either way, we expect the change to occur fairly quickly.

What do you think about Google adding constant scanning to Android? A good idea, or largely unnecessary for those that are smart about where they install apps from?

Senin, 07 April 2014

ClearStory Raises $21M From DAG Ventures, KPCB, A16Z To Bring Data Intelligence To The Masses

ClearStory Data, a company that wants to bring data intelligence to the masses, has raised $21 million in Series B funding led by DAG Ventures with Andreessen Horowitz, Google Ventures, Khosla Ventures and Kleiner Perkins Caufield & Byers participating. The round brings ClearStory Data’s total funding to $31.5 million.

ClearStory Data wants to make it easy to gather and explore diverse, dispersed sets of data from internal data sources, corporate data sources, Hadoop and the Web to help business users to gain insights and discover new business opportunities. ClearStory analyzes data from a number of sources, both public and private, to uncover new trends and patterns. The result of this is the discovery of new business opportunities and deeper intelligence around what is and isn’t working.

The company’s platform integrates internal and external data using an in-memory database technology. This can be relational or NoSQL data, point-of-sale information or demographic statistics from external sources. ClearStory maintains that it gives companies an advantage by processing multiple types of data on the fly with a modern, visual user interface that people can access.

For example, Yogurt-maker Dannon is using ClearStory to bring together data to collaborate on the analysis of the company’s supply chain.

The company was co-founded by Aster Data (acquired by Teradata) alums John Cieslewicz and Vaibhav Nivargi. Fellow founder and CEO Sharmila Mulligan worked previously at Netscape, Kiva Software, Opsware (acquired by HP) and Aster Data. ClearStory also announced that former Google SVP, Shona Brown, who was instrumental in building Google’s business and people operations, joins the company’s Board of Directors.

Selasa, 25 Maret 2014

Automating Layouts Bring Flipboard’s Magazine Style To Web And Windows

Good layout design frames a story and impacts how you are informed by the content. For example, in the hallways of Sports Illustrated, editors hang up every page of the print edition to be reviewed and manually tweaked before publication.

When you read Flipboard, articles and photographs are laid out in a series of pages you can flip through, just like in a print magazine. Each magazine page layout feels hand-crafted and beautiful — as if editors and designers created it just for you.

We automate the whole process of layout design and editing by slotting your content into custom-designed page layouts — like fitting puzzle pieces together. We start with a set of page layouts created by human designers. Then our layout engine figures out how to best fit your content into these layouts, considering things like page density, pacing, rhythm, image crop and scale. In many ways, that is the key to Flipboard’s signature look and feel: at its heart are the work of real designers.

In the beginning

In 2010, we built Flipboard Pages, a layout engine that turns web page articles into magazine pages for the iPad.

Flipboard Pages paginates content from world-class publications, including Vanity Fair (below left) and National Geographic.

vanfair-natgeo1Pages can produce beautiful layouts, replicating the brand identity and custom typography of each publication. It used CSS3, SVG and vanilla JavaScript to make rendering as high fidelity and performant as possible on constrained mobile devices (such as the original iPad running iOS 3.2). The download footprint for a publication’s layouts averaged around 90K for layouts, styling, fonts and nameplate images–lighter than the equivalent web page or a single photograph from an article.

A designer first creates a set of about 20 page layouts, divided up into portrait (768×1004) and landscape (1024×748) orientations. From this set, Pages selects the layout that best fits the desired content, inserts the content into the layout, and produces a final page. With this example-based approach, we rely on designers to make layouts clear, distinct and beautiful.

While Pages could create great layouts, they only worked at a specifically designed size. Web and Windows 8 [1] presented a new challenge: Users can resize browser windows to any size at any time. To support arbitrary sizes, we needed something better.

Introducing Duplo

Duplo is a new layout engine that starts with the ideas in Pages but uses a modular block and grid system to quickly fit content into thousands of page layouts in all sizes.

See for yourself: open this magazine on the web, flip a few pages, then resize your browser window randomly for a bit. Flipboard’s page layouts will instantly adapt to fit the available window size. That’s Duplo in action.

Duplo starts in a similar way as Pages: A designer creates a set of layouts. From this set, Pages selects the layout that best fits the desired content.

However, while Pages looks at about 20 candidate layouts, Duplo looks at anywhere between 2,000 to 6,000 candidates, searching for the best layout to fit the content.

duplo-candidates

A subset of the 2000+ candidate layouts for 3-column landscape page sizes.

Implementation

Like Pages, Duplo is a JavaScript-based engine that runs in your web browser. JavaScript offers rapid development, portability and first-class functions; CSS3 gives a strong base for typography and formatting. This approach keeps our footprint light and scales well to Retina devices.

Duplo runs in four main stages: creating layouts, selecting layouts, refining layouts and displaying layouts.

Creating Layouts

Designing 2000+ layouts by hand quickly becomes untenable, so Duplo’s layout generator assembles smaller pieces into larger layouts according to a designer’s guidelines.

designer-guidelines

A designer’s guidelines for page balance and harmony can be nuanced, so we simply represent these guidelines as example layouts, building up a tree of possible full layout options, much like a tree of valid chess moves.

layout-options1

Duplo also considers hand-made full-page layouts alongside assembled layouts when searching for the best match.

Selecting Layouts And Applying Content

Once Duplo has generated a set of layout permutations, Duplo has to figure out which of the 2000+ layouts is the best match to use for the given content.

First, Duplo compares the contents’ structure against the layout’s content slots to see how closely it matches. Next, Duplo computes the best pairings of content with slots by optimizing a fitness function built on dozens of individually weighted heuristics. Some of these heuristics are page flow, the amount of text to fill the given frame, content coherence across window resizes, and image feature detection, aspect ratio, scale and crop.

Page flow. We apply Perlin noise to give an organic sense of variety to the types and number of items on a page. The component noise functions approximate how an editor might pace elements through magazine pages.

page-flow1

Visualizing page flow scoring weight changes.

Amount of text to fill the given frame. We estimate the percentage of the frame that will contain the text, giving higher weights to text that fills 80 percent or more of the frame.

Content coherence across window resizes. Items that were previously present on a page are given a weighted bonus when they appear together in a candidate layout. More weight is given if items maintain a similar ordering.

Image feature detection, aspect ratio, scale, crop. We calculate the amount of scaling and cropping needed for an image to fit the frame, giving higher weights to images that best fit the frame with minimal crop and upsampled scaling that doesn’t exceed 120 percent. We also perform server-side detection of important image features, such as faces and foreground subjects, using OpenCV.

image-feature-detection

Image scale, crop and feature detection matching.

Brute force searching through all the possible candidates can be very slow. Duplo prunes the candidate search space with a branch and bound algorithm discarding options that don’t yield an optimal fit. It is a lot like efficiently searching for the best next move in a chess game.

All these heuristics serve to approximate what human designers or editors do when laying out a magazine.

Refining Layouts

Once an optimal layout is chosen, Duplo refines it. Frames are aligned to a baseline grid. Image frames are sized to best fit a target image. Frames styled with full-bleed attributes are extended to the page boundaries.

The image below is before refinement. Note that text and headlines are not aligned to the baseline grid.

refinement-before

And below is an example of after refinement. Note that the text and headlines are now aligned to the baseline grid. Image viewports are adjusted to crop images less.

refinement-after

Displaying Layouts

When Duplo reaches the rendering stage, most of the puzzle has been solved. We now have a refined, well-considered layout that can be rendered a number of ways. But for this discussion, the layout is rendered lazily as an HTML DOM. Images are loaded, scaled and cropped and dynamic data is fetched. Text is now precisely flowed into layout frames, either overflowing in the case of article text, or resized in the case of headline text. Duplo uses a type scale to size headline text down according to a designer’s specifications — lighter weights at large sizes and heavier weights at smaller sizes, all chosen by a designer to work well together.

type-scale1

A headline set in descending steps of a type scale. Larger size text is set in lighter weights, smaller size text in heavier weights. Duplo will adjust until the headline fits within the bounding region, and if possible, optimize for a 1.61 width to height ratio.

Conclusion

In so many ways, the story of Flipboard is emblematic of the modern age: The best results often come from a partnership between humans and technology. The predominant narrative of this age of networked hardware and software is the displacement of humans by computers and robots, but again and again, when we look at the best possible results in areas like curation, recommendations and personalization, the optimal strategy pairs humans with software.

Similar approaches are used in visual effects. Image-based rendering uses reference photographs and simple models to photorealistically render new scenes. Photographs capture all the dirt and detail in the real world that CG artists cannot fully recreate, allowing a visual effects team to cross the uncanny valley [2].

The same is true for dynamic content layout: We achieve far better results by fitting content to a large set of designer-created layouts rather than approximating layouts with a more pure algorithmic approach such as linear constraints.

sample-article

Sample article page layouts at various sizes from I Want To Go To There by Paul Katz [3].

Ultimately, what we’ve done with Pages and Duplo is take the elements of magazine layout design — a powerful tool in framing a story and its impact on the reader — and created a way to automate the process, while still capturing the essence and art of a human designer’s craft.

As we continue this journey, it’s exciting to imagine how humans and computers will work closer together to break new frontiers in art and science.

While we’re happy with what we’ve made so far, we’re never satisfied — there is still so much more to do. If you are interested in working on these kinds of problems, we’re hiring.

Editor’s note: Charles Ying is a developer at Flipboard leading all web technology engineering. Prior to Flipboard, Charles held senior engineering roles at Sony, Hi5, Openwave, and other technology companies.

[1] Flipboard for Windows 8 is a hybrid app that is 90% web based.
[2] In 2000, The Matrix, one of the first films to use image based rendering, won an Academy Award for Visual Effects, beating Star Wars: Episode I, a film packed with cutting edge but traditionally created CG visual effects.
[3]  I Want To Go To There by Paul Katz

Image by matka_Wariatka/Shutterstock

Virtual View App Raises $500K To Bring Augmented Reality Campaigns To The Property Sector

Virtual View App, a London startup that offers an augmented reality publishing platform and app designed specifically for the property sector, has raised $500k in funding. The investment comes from unnamed private investors from a finance and professional services background. It’s the 2013-founded company’s only external funding to date.

Co-founded by London-based estate agent Domenic Versace, the Virtual View App offers estate agents and house sellers a Augmented Reality platform for marketing purposes. The Android and iOS app follows the usual AR affair. Users point their phone or tablet’s camera at a static image that is Virtual View App-enabled to access additional digital content such as 3D property models, 3D floor-plans, photo galleries and videos. Virtual View App campaigns can also provide links to an agency’s social media channels, website, or any other relevant content.

Another way to think of the startup is a vertical or niche version of an uber-AR platform like Layer, targeting a specific sector — in this instance, property marketing. It’s also similar to something like VirtualMob, but, again, tailored to the property sector.

You get the idea.

To that end, Virtual View App says it will use the new capital to grow the team, develop the platform and further expand in the UK and select property markets. As part of that expansion it’s currently developing a new product offering which it likens to Google’s ‘Street View’ but for inside a property.

Virtual View AppThe pull for estate agents is that by using AR — and Virtual View App, specifically — they’ll be able to secure a greater number of new properties, and provide a more engaging way for prospective buyers and tenants to check out a property, leading to increased sales and rentals.

The startup is also talking up the analytics side of the platform in that each campaign is fully trackable, enabling ROI to be measured and campaigns accountable.

Virtual View App says it is already working with a number of UK estate agency groups, including Fine & Country, Campsie, Orchard & Shipman, Newman, Jackson Stops and Harrods, as well as trialling the platform with a number of overseas estate agents.

Other competitors in the Augmented Reality platform space include Aurasma, Blippar and Metaio.