Thứ Ba, 6 tháng 1, 2015
LG Back re-Announces Curved Mobile Display G Flex 2
G Flex 2 is the successor of the G Flex, which was launched in 2013 ago. This new device is more compact, more curved and more quickly restore itself compared to its predecessor.
LG P-OLED technology has evolved throughout the years, making it possible to immerse the display resolution of 1080p at G Flex 2 (the last year only 720p). Meanwhile, wide-screen landscape listed in item 5.5 inches, 6 inches down from previous generations.
Screen G Flex 2 is protected by a layer of glass made by LG which claimed 20 percent more resilient than Gorilla Glass. Cover the back of the device is equipped with a coating that enables it regenerates itself. This time, the special ability can be done within 10 seconds compared to 3 minutes on GFlex original.
G Flex 2 is the first phone equipped with the latest Qualcomm Snapdragon 810. At the time released to the market later, the G Flex 2 will come with Android 5.0 Lollipop and 2GB of RAM. For internal storage, there is a choice of 16GB or 32GB capacities.
For shooting facilities, air-selfie or video call, LG has provided a resolution of 13 MP camera that is equipped with a dual-LED flash on the back of the G Flex 2 and 2,1MP resolution camera on the front.
All the features of the G Flex 2 is powered by a battery capacity of 3000mAh which is equipped with technology FastCharge.
G Flex will be available in Platinum Silver color concept and Flamenco Red. He will make his debut in South Korea in late January and was followed by other regions. No information about the price tag.
(image credit: www.gsmarena.com)
Asus Introduces the First Smartphone with 4GB RAM
In addition to its RAM super big, Zenfone 2 is equipped with a 64-bit processor speed 2.3 GHz Intel Atom Z3580, internal memory ranging from 16GB to 64GB and a battery capacity of 3000mAh.
Also Read: 10 New Features on World's First Smartphone with 4GB RAM
In terms of design, Zenfone 2 has dimensions of 152.5 x 77.2 in number x 10.9 and weighs weighs 170 grams. The device also has a 13MP core camera, front camera and 5MP fast-charging technology that can provide 60 percent of power within 40 minutes.
5.5 inch screen Zenfone 2 covered by Gorilla Glass protection 3 with a standard resolution of the flagship smartphone in 1080 x 1920 pixels which can produce 403 pixels per inch density and brightness up to 400 nits.
In the software sector, Zenfone 2 using ZenUI skin layer on top of the latest Android operating system, 5.0 Lollipop. A number of new features have been presented at the interface system including instant access using gestures and mode "Kids."
Zenfone 2 consists of two models with different RAM sizes: 4GB and 2GB. Asus states that Zenfone 2 will be available in March with a starting price of $ 199.
(image credit: m.gadget-id.com)
Chủ Nhật, 4 tháng 1, 2015
6 Smartphone With Best Audio Quality
One feature that is often overlooked by the user in choosing a smartphone is the audio quality of existing internal speaker. The reason, the user is difficult also to test the quality of audio amplification occurs when the process of purchasing the product.However, the sound quality is actually the main thing apart from the support of the kitchen runway owned by a smartphone. Because it is not uncommon, this feature takes the time to call and listen to certain music.
As quoted from the site Phonearena, Sunday (01/04/2015), the latest smartphone from Sharp and Vivo has a feature Digital Audio converter is used as a selling tilapia. However, not infrequently there is also a producer using multiple speakers in it
product.
And look at this, it takes a precision to determine which smartphone has the sound quality is quite capable. Here, Limit Phone summarize a variety of smart phone products that have the best audio quality.
Samsung Galaxy Note Edge
Widescreen smartphone from Samsung this, in addition to having a unique shape of the screen, which also pinned a speaker with a pretty good audio quality. Single loudspeaker in the back of the phone, sounded quite loud and clear. Samsung Galaxy Note Edge predicted to have reached 87 desible Audio level (db).LG G3
In addition to supporting 4G network connectivity, the LG G3 claimed comes with a pretty good kitchen runway. As for audio quality, Android based smart phone is claimed to have the quality of audio that was recorded at 81db.HTC Desire 501
HTC Desire 501 is targeted for mobile phone users in the middle class, has dimensions of 4.3-inch screen and Dual Core processor types. However, the quality of audio is embedded in it has a pretty good desible level, the HTC Desire 501 has recorded audio level reaches 80dB.Oppo Find 7
Watching YouTube and other streaming video is the most convenient to use on a smartphone with a big screen, but the sound quality is also a benchmark value that needs to be taken into account. As with Oppo Find 7 who noted that the value Audionya achieve 80dB, and good enough to represent the type of song.Meizu MX4
In the line of smartphones mono speaker, Meizu MX4 is a level of the best loudspeaker. This series has recorded audio level reaches 80dB, with additional equalizer and existing tools capable of displaying audio without distortion.HTC One M8
There are two support speakers who owned the HTC One M8 to provide the best sound quality, even though the smart phone with the main feature on this camera only has recorded audio level of 75,2db only. However, the HTC BoomSound features and built-in amplifier¬ her, the series is able to deliver best-in-class audio quality.This Feature Can Make It Easy Playing Movie on Smartphone
Video and audio files in the smartphone does not need to be moved to be enjoyed in other devices. This applies to devices that support the Digital Living Network Alliance (DLNA).
Smartphone Oppo R5 is one that has a feature called the Digital Living Network Alliance (DLNA).
DLNA is a feature that can access multimedia files (music, video, and images) stored in the device via other devices without a cable connection.
With this feature, multimedia files in the smartphone users can be accessed directly through a variety of digital devices such as TVs, smartphones, tablets, laptops, and computer.
However, you can access the multimedia file must be a digital device that has the capability also features DLNA. For laptop or computer operating system Windows now almost all been supporting DLNA technology.
To activate the DLNA feature on Oppo R5 users can access the application processor's default file smartphone.
In this application the user can directly select menu bearing the three points and will appear DLNA button.
After entering the page DLNA, users can directly activate the DLNA feature by pressing the Start Service. But make sure the first Oppo R5 and Windows computers connected to a Wi-Fi connection or the same router.
After DLNA-enabled, users can see a smartphone that has been connected to a Windows computer software in Windows Explorer. Smartphones will be seen in the Media Device found on the Network.
Usually the default name of the smartphone will be R8106 code, but users can change the name directly on the smartphone.
When it opens in Windows Explorer smartphones that will automatically run the Windows Media Player. Furthermore, users can directly play multimedia files there.
(image: kompas)
Thứ Hai, 15 tháng 12, 2014
Planning Angular 1.4
Release Schedule
Work Planning
1.4 Targets
The main themes for 1.4 are as follows:
- Router - Brian - a new router for Angular 1 and 2 - Progress
- I18N - Chirayu - provide a first class internationalization story for Angular - Design Doc
- Forms - Martin - a fresh look at parsing/formatting/validation to simplify usage and maintenance (while fixing numerous outstanding issues) - Design Doc
- HTTP - Pawel - improvements to the $http service, such as serialization, JSON parsing, testing mock DSL
- Parser - Lucas - performance improvements to $parse service
- Documentation - Caitlin - redesign the look of the docs app to use Material Design
In addition, we're planning to include the following notable or breaking changes:
- $compile - Igor - provide extra new module.component helper for defining component type directives more easily (#10007).
- $compile - Caitlin - throw an error if non-optional isolated scope mappings are missing their attributes (#9216).
- Project layout/Modularity - Pete - further partition angular.js into smaller optional modules/files to reduce the non-optional core file size (useful for mobile use cases).
Github Milestones and Labels
Milestones:
Labels:
Other Versions and Backporting
Video
Just the Beginning
The planning we did for 1.4 is just the beginning. In addition to the outline above, we welcome additional suggestions for 1.4 via GitHub. Once we've released 1.4.0, we'll continue with 1.4.x releases that include non-breaking fixes that didn't make it into 1.4.0.Thứ Tư, 19 tháng 11, 2014
Angular CLA Infrastructure Changes
As of today, we are unifying our Contributor License Agreement (CLA) checking tool with the newly rolled out infrastructure for all Google open source projects. Just as before, a single CLA signature will enable you to contribute to any open source project from Google, but the new CLA bot is much faster, more reliable and can handle corporate CLAs better.
The new CLA signature repository requires a GitHub account to be linked with a Google account. In many but not all cases we were able to link the two accounts automatically. For those contributors where an automated match was not possible, we'll ask you to re-sign the CLA or add your GitHub username to your contact info the next time you send us a PR.
To check your CLA status you can visit https://cla.developers.google.com/clas. To see if your CLA is linked with a GitHub account please click on 'Edit Contact Information' next to a CLA record where you can check and edit your GitHub account name.
Once your GitHub account name is linked correctly, Googlebot will comment on your future PRs and give it the label 'CLA: yes' (see this PR for an "exemplary" conversation with Googlebot). If you already have an open PR that hasn't been verified, you will need to comment on it for Googlebot to re-verify your CLA.
We apologize for the inconvenience, but this stuff is important for the Angular project and the community that depends on it. Thanks and stay awesome!
Thứ Hai, 17 tháng 11, 2014
Using ngAria
A new feature released in Angular 1.3.0 is the accessibility module, ngAria. As someone involved in delivering this community-driven effort, I thought it might be helpful to introduce ngAria, a module which can improve the user experience for many people with disabilities.
In this post:
What is ngAria?
The goal of ngAria is to improve the default accessibility of Angular.js by enabling common ARIA attributes for directives. Using ngAria is as simple as requiring the ngAria module in your application. It then hooks silently into standard Angular.js directives and injects accessibility support into your application at runtime.
Currently, ngAria interfaces with the following directives: ngModel, ngShow, ngHide, ngDisabled, ngClick, ngDblclick and ngMessages. The list of supported attributes is currently limited; we are identifying additional ways the module can improve accessibility, described later on in this post.
Related reading: What is WAI-ARIA, what does it do for me, and what not?
By centralizing accessibility features into one module, they can be easily added and tested, allowing ngAria to grow over time. On the flip-side, automatic accessibility features are only added if the module is included, making it possible for accessibility to be forgotten—something we can’t continue to do as developers. When you include ngAria in your projects, you can improve the experience for many of your users without doing much at all. However, it’s important to inform yourself about ngAria’s capabilities and limitations so you know what it actually does to your code.
To learn how ngAria works with the directives listed above, explore the ngAria Developer Guide.
Why ngAria?
Many people in the world depend on assistive technologies such as screen readers, high contrast mode, braille keyboard support, closed captioning and more to use the web applications and services we take for granted. The popularity of MV* frameworks such as Angular.js has contributed many inaccessible web applications as our attention has gone to shinier topics such as mobile performance, databinding, automated tooling and ES6 support. We love to innovate the way we work, yet we forget basic things such as HTML semantics and supporting the keyboard.
In the past, Angular.js didn’t do much for accessibility–in fact, it made it more challenging by injecting attributes that didn’t work for accessibility, such as disabled on a custom element directive like <md-checkbox>.
See this rendered markup example:
<md-checkbox ng-model="someModel" ng-disabled="isDisabled" disabled>
Inaccessible Checkbox
</md-checkbox>
The above checkbox directive is inaccessible because it doesn't communicate anything to assistive technologies and it's inoperable from the keyboard. Although it's easy to use directives like ng-disabled on non-semantic elements, this leaves us responsible to also manage ARIA by ourselves. A helpful framework would eliminate this kind of pain and do the heavy lifting where we needed it.
With the introduction of ngAria, common ARIA attributes are now handled by default when the module is included, helping to communicate the state of our application to users of assistive technologies.
Let's look at the same markup after ngAria has done its magic:
<md-checkbox ng-model="someModel" aria-disabled="true" tabindex="0">
Checkbox
</md-checkbox>
Note: this example also requires
role="checkbox"andaria-labelto be accessible. In Angular Material, we handle this internally but those attributes could become managed by ngAria in the future.
Including ngAria
Using ngAria is as simple as requiring the ngAria module in your application:
angular.module('myApp', ['ngAria'])...
After including the module, any directives in your code that ngAria is hooked into will be automatically fitted with ARIA attributes. To learn more about ngAria's effect on directives, check out the ngAria Developer Guide.
Disabling attributes
Because ngAria's attribute magic may not work for every scenario, you can opt out of specific ARIA attributes by configuring ngAria with $ariaProvider:
angular.module('myApp', ['ngAria'], function config($ariaProvider) {
$ariaProvider.config({
tabindex: false
});
});
For the full list of configurable properties, visit the API Documentation for $ariaProvider.
New to ngAria
ngMessages
A recent pull request for ngAria and ngMessages, the module for form validations, will improve accessibility by also reading errors aloud in a screen reader as they become visible. This functionality can be enabled by adding aria-live to the ng-messages directive. It's a simple way to expose dynamic content to assistive technologies and is a good example of the type of problem ngAria should help to solve.
Proposed for ngAria or Elsewhere
ARIA Role Handling
To communicate better to assistive technologies, ngAria should add missing roles to non-semantic elements such as <md-checkbox> and <div type="range">. An issue has been filed to track these two small features and more will be added as they come up.
End-to-End Accessibility Testing with Protractor
Early work has begun on a plugin system for Protractor that would allow automated integration testing for accessibility as well as ng-hint. Rough ideas for automated testing include HTML hierarchy audits, keyboard operability tests, logs for missing labels and color contrast warnings. Catching accessibility issues before they are deployed gives you more time to fix them and is a lot more fun. Stay tuned for updates as we have them!
$mdAria.expect
An ARIA service method in Angular Material aims to improve a common accessibility issue: forgotten labels, which add accessible names to elements for assistive technologies. For commonly mislabeled components, such as checkboxes or radio buttons, $mdAria will attempt to copy text content to the aria-label attribute. If no suitable text is found, a warning will be logged to the JavaScript console telling the developer they forgot a label for accessibility. We are fixing bugs with this utility as they come up and evaluating whether it could be useful in ngAria or ngHint.
Other Ideas
Some other things we have discussed or proposed for Angular accessibility: warnings for missing alt attributes, default keyboard bindings such as the escape key or question mark key, color contrast assessments and more. I'm excited to see this list grow as we dogfood ngAria on Angular Material and see it battle-tested in the community. If there are things you feel ngAria should do, please write about it in the comments or submit a pull request.
Let's Make it Better
It is our responsibility as developers to build accessible, well-tested web applications. However, the frameworks we use should do as much as possible to improve accessibility by default. As a new module, ngAria will continue to evolve as we discover common use cases it can handle or warn about. Balancing performance and developer experience with end-users' needs requires careful planning and execution, which means it will take time to get right. Consider contributing on Github if you have ideas for ngAria and feel free to comment!
Special Thanks
The module was originally contributed by @arbus, with feedback and improvements from the community through Github issues, pull requests and support from members of the Angular.js core team: Tobias Bosch, Brian Ford, Marcy Sutton and Pete Bacon Darwin.


