Smartphone Advan Vandroid S5

Unggulkan Big Screen

The success of one of the Korean manufacturer to sell millions of smartphone unit have made a great sailing inspired many other manufacturers. However, to be sold at more competitive prices, various gadgets “rival” comes with fewer features. This is carried by Vandroid S5 from Advan.

u4-435-S5 AdvanAdvan Vandroid by PCplus quite on par with ZA987 OneScribe of Zyrex that appeared almost simultaneously. ˝ 5.3 capacitive screen with a resolution of 480 × 800 pixels here look quite a contrast and not inferior to similar products from leading brands. Advan S5 Vandroid called as “Smart Note” which is interpreted as a smart gadget with a variety of features that support mobile activities. This seems to be a campaign to educate consumers.

Smartphone MediaTek MT6575 is powered by a 1GHz processor (ARM v7) plus 512MB of main memory is actually not very special and still like most other large screen smartphones. Booting the system fairly quickly became hallmarks Vandroid Advan S5.

Here also 4GB of internal memory available. Unfortunately, only 2.2 GB of available capacity that can be used. It was only by the system / application alias can not be accessed directly by the user. As a result, users must add a microSD card (up to 32GB) as a storage media to store data.

The process of exploration in the menu Vandroid Advan S5 with Android 4 systems is quite smooth because of the PowerVR SGX531 GPU to handle graphics side. Advan smartphone also includes six important sensor that is not provided other competitors. With all those fittings plus dual SIM support, he can be had for less than Rp. 2 million. This makes it an attractive alternative products in the ranks of the many large screen smartphones on the market today.

Maybe not as perfect Advan S5 Vandroid similar smartphones from popular brands. When held casing feels slippery. However, to simply live day-to-day activities of this product is sufficient. At more competitive prices, even compared to other local brands, this smartphone is certainly attractive alternative option for on a budget.

Attend Meeting C++ 2013

Boost Dependency Analyzer

I have something special to announce today. A tool I’ve build over the last 2 weeks, which allows to analyze the dependencies in boost. With boost 1.53 this spring, I had the idea to build this, but not the time, as I was busy writing a series over the Papers for Bristol. Back then I realized, how easy it could be to build such a tool, as the dependencies could be read & listed by boosts bcp tool. I already had a prototype for the graphpart from 2010. But lets have a look at the tool:

The tool is very easy to handle, it is based on the out of bcp, which is a tool coming with boost. Actually bcp can help you with ripping libraries out of boost, so that you don’t have to add all of boost to your repository when you would like to use smartpointers. But bcp also has a listing mode, where it only shows the dependencies thats whats my tool build up upon. Lets have a short look at the results, the dependencies of boost 1.54:

A few words on how to read this graph. The libraries in the middle of the “starshape” are the ones with the most dependencies, each line between the nodes is a dependency. A dependency can be one or multiple files. The graphlayout is not weighted.

How to

A short introduction on what you need to get this tool to run. First boost, as this tool is build to analyze boost. I’ve tested with some versions (1.49 – 1.54) of boost. You also need a version of bcp, which is quite easy to build (b2 tools/bcp). Then you simply need to start the tool, if BOOST_ROOT is set, the tool will try to read it, other wise you will be asked to choose the location of boost when clicking on Read dependencies. Next thing is selecting the location of bcp. That is the setup, and the tool will now run for some time. On my machine its 90 seconds to 2 minutes the analysis takes, it might be lot longer on yours, depending on how much cores you got. The tool will spawn for each boost library (~112) a bcp process, and analyze this output in a thread pool. After this is done, the data is loaded into the tool, and then saved to a SQLITE database, which will be used if you start the tool a second time and select this version of boost. Loading from the database is far faster.

A screenshot to illustrate this:

tl_files/blog/bda/bda.png

To the left are all the boost libraries, the number of dependencies is shown in the braces. To the right is a Tabwidget showing all the dependencies, the graph is layouted with boost graph. When you click on show all you’ll get the full view of all dependencies in boost. The layouting is done in the background, so this will take some time to calculate, and is animated when its done. The results of the layouting are good, but not perfect, so that you might have to move some nodes. Exporting supports images, which are transparent PNGs, not all services/tools are happy with that (f.e. facebook, twitter nor G+ could handle the perfectly fine images), this can be fixed by postprocessing the images and adding a white background.

Inner workings

I’ve already written a little about the tools inside, its build with Qt5.1 and boost. Where boost is mostly used for the graph layouting. As I choose to work with Qt5, it has a few more dependencies, for windows this sums up to a 18 mb download, which you’ll find at the end. The tool depends on 3 libraries from my company Code Node: ProcessingSink, a small wrapper around QProcess, that allows to just start a bunch of processes, and lets you connect to the finished and error slot. This was necessary, as I could only spawn 62 parallel processes under windows, so this library does take care of spawning the parallel processes now. Which are currently 50 at a time. GraphLayout is the code that wraps the innerworkings of boost::graph, its a bit dirty, but lets me easily process the graphlayouting. The 3rd library is NodeGraph, which is the Graph UI, based on Qts GraphicsView Framework.
I plan to release the tool and its libraries under GPL later on github, for now I don’t have the time to polish everything.

Problems

One of the earliest questions I had when thinking about building such a tool, was where to get a list of the boost libraries? This sounds easy. But I need to have this readable by machine, not human, so HTML is a great format, but I refused to write a parser for this list yet. I talked to some people about this at C++Now, and most agreed, that the second option would be best: maintainers.txt. Thats what the tool reads currently to find the boost libraries. Unfortunately at least lexical_cast is missing in this list. So, the tool isn’t perfect yet, while lexical_cast is already patched, I’m not sure if anything else is missing. A candidate could be signals, as its not maintained anymore. Currently the tool analyzes for 1.54 112 libraries.

boost dependencies

Working for 2 weeks on this tool has given me some inside knowledge about the dependencies in boost. First, the way it is shown in the tool, is the view of bcp. Some dependencies will not affect the user, as they are internal. f.e. a lot of libraries have a dependency to boost::test, simply because they provide their tests with it. The bcp tool really gets you ALL the dependencies. Also most (or was it all?) libraries depend on boost::config. I plan to add filtering later, so that the user has the ability to filter some of the libraries in the GraphView.

The tool

Here is how to get the tool for now: there is a download for the binaries for windows and linux. I’ll try to get you a deb package as soon as I have time, but for now its only the binaries for linux, you’ll have to make sure to have Qt5.1 etc. on linux too, as I do not provide them. For Windows, its 2 archives you’ll need to download: the programm itself, and needed dlls for Qt5.1 if you don’t have the SDK installed ( in this case you also could copy them from the bin directory)

Note on linux: this is a one day old beta version. Will update this later.

Lambda Expressions Backported to Java 7, 6 and 5

Do you want to use lambda expressions already today, but you are forced to use Java and a stable JRE in production? Now that’s possible with Retrolambda, which will take bytecode compiled with Java 8 and convert it to run on Java 7, 6 and 5 runtimes, letting you use lambda expressions andmethod references on those platforms. It won’t give you the improved Java 8 Collections API, but fortunately there are multiple alternative libraries which will benefit from lambda expressions.

Behind the Scenes

A couple of days ago in a café it popped into my head to find out whether somebody had made this already, but after speaking into the air, I did it myself over a weekend.

The original plan of copying the classes from OpenJDK didn’t work (LambdaMetafactory depends on some package-private classes and would have required modifications), but I figured out a better way to do it without additional runtime dependencies.

Retrolambda uses a Java agent to find out what bytecode LambdaMetafactory generates dynamically, and saves it as class files, after which it replaces the invokedynamic instructions to instantiate those classes directly. It also changes some private synthetic methods to be package-private, so that normal bytecode can access them without method handles.

After the conversion you’ll have just a bunch of normal .class files – but with less typing.

P.S. If you hear about experiences of using Retrolambda for Android development, please leave a comment.

ASUS unveils Transformer Book TX300

ASUS India, a leader in the new digital era, together with UTV, today unveiled the Transformer Book TX300 – World’s thinnest Window 8 tablet and detachable Notebook – in association with Chennai Express at the music launch of the film. The evening witnessed much grandeur with the presence of Shah Rukh Khan, Rohit Shetty and Apratim Sharma – ASUS India.

Expressing excitement on the launch of Transformer Book, Apratim Sharma – Country Product Manager – System Business Group, ASUS India elaborated, “The ASUS Design Center starts with what people need and want and crafts perfect solutions that are aesthetic, integrated, intuitive and sustainable. The ASUS Transformer Book supports this belief to the fullest and we are positive that the world’s thinnest Window 8 detachable tablet cum notebook will stun the masses in the way it has been designed to.”

“We are elated with the associating with UTV for Chennai Express. The ASUS Transformer Book supports the fast pace of this film with its All-round performance. This product unveiling will mark a new element of innovation in the series and strengthen our commitment to the market,” he further added.

ASUS Transformer Book
The ASUS Transformer Book is a 13.3-inch notebook with a detachable tablet which has a Full HD IPS Touch panel and a 178 Degree viewing angle. It comes with an Intel® Core™ i5 processor for an outstanding notebook and tablet performance. Separate storage has been provided for the notebook and tablet with a high-capacity hard drive and an Ultra-fast SSD. The ASUS Transformer Book is available with Windows 8 Professional. The device features ASUS SonicMaster audio with Bang & Olufsen ICEpower for rich and detailed sound.

Precision-Engineered Ultra-Portability

ASUS Transformer Book is the world’s thinnest Windows 8 tablet with a 3rd generation Intel Core i5 processor. Inspired by the beautiful Zenbook ultraportable, the ASUS Transformer Book features a sleek profile and a precision-engineered all-metal design with unique spun metal finish that’s the result of a sophisticated 32-step manufacturing process. Transformer Book is as striking as it is resilient and is perfect proof of the ASUS spirit of persistent perfection.

 

High-performance portability

Whether used as a Windows 8 multi-touch tablet or a notebook with keyboard and touchpad, ASUS Transformer Book always has an incredible performance on tap. The 3rd generation Intel Core i5 processor seamlessly switches between applications for effortless multi-tasking with Windows 8 apps, while Intel Turbo Boost Technology 2.0 delivers an automatic burst of speed whenever it’s required. The Transformer Book lets the users Enjoy smooth HD movie playback, responsive gaming and incredible sound quality, thanks to ASUS SonicMaster audio technology.

 

Storage Options for Two Ways of Working

With two types of internal storage device, the ASUS Transformer Book works the way users want to. As a tablet, the 128GB SSD means apps launch instantly for a slick and seamless Windows 8 experience, while ASUS WebStorage ensures easy access to secure cloud storage when travelling far and wide. Connect ASUS Transformer Book to its notebook dock and it instantly becomes a fully functional notebook with up to a 500GB hard drive, with exclusive ASUS high-speed bridge technology that ensures blisteringly fast 5Gbit/s data transfer speeds.

 

Backlit keyboard

In Notebook Mode, ASUS Transformer Book features a backlit keyboard with ambient light control that automatically adjusts its brightness to suit the surroundings, making it easy to keep on top of any productivity task.

 

Smart Battery Technology

ASUS Transformer Book has up to five hours’ battery life in full notebook mode and up to eight hours in tablet mode. Power Up! technology extends notebook battery life still further by disabling the dock’s hard drive and ports to leave the keyboard and touchpad active, giving up to eight hours’ use.

 

More Than a Mobile Dock

ASUS Transformer Book has a mobile dock that’s more than just a backlit keyboard and smart gesture touchpad. With a 500GB hard drive, two USB 3.0 ports and Gigabit LAN, it’s a fully featured notebook with a built-in battery of its own.

 

No more waiting to work

With up to two weeks’ standby time in Notebook mode, there’s no need to waste time waiting for ASUS Transformer Book to shut down, while two-second resume from standby means it’s ready for action when users are.

 

Brilliant High-Definition Display

ASUS Transformer Book features a Full HD display with 1080p resolution and IPS technology for an incredibly crisp and detailed image, with a wide 178° viewing angle. Multi-touch support gives full fingertip control with Windows 8 too, while Mini Display Port makes it easy to connect an HDTV for big-screen viewing.

 

Superior Sound Quality

Developed with the audio experts at Bang & Olufsen ICEpower®, ASUS SonicMaster technology delivers outstanding cinematic sound quality. Four speakers in Notebook mode give an immersive listening experience and MaxxAudio provides fully customizable EQ control for perfect results with movies, music and games. Audio recording is crystal-clear too, thanks to a high quality array mic that filters background noise.

 

High-Quality Cameras

With a front 720p HD and a rear 5-megapixel camera, ASUS Transformer Book is perfectly equipped for capturing high-quality images. Users can enjoy crystal-clear face-to-face video chat with family and friends, and simply tap the screen to take a photo.

 

Stay-Safe Power Supply

Accidentally tripping over a plugged-in notebook power lead risks damage to the lead, the notebook — and, worst of all, the user. Transformer Book solves this problem with a clever power lead that doesn’t plug into a socket, but snaps onto it magnetically. A firm tug is enough to break the connection safely, so there’s no risk of dragging Transformer Book off a desk by snagging its power lead, or having it snatched from your hands if you pick it up when still plugged in.

 

Folder Access Windows 8 on Linux

Two editions ago we have discussed how to access Ubuntu from Windows 8. The technique does not necessarily mean that you can access the folder dibagipakaikan Windows 8 on Linux. Well, that ye may be able to access the folders of Windows 8, you should try this tutorial.

Step 1:
Configuration Workgroup Computers in the same

How:

T04-435-Windows8-gb11

 

1. Make the same Workgroup. Go to the Start screen, type “System”, click Settings, and then click the System icon on the left side. Click the “Change Settings” on computers using the Windows 8 operating system.

 

T04-435-Windows8-gb12

 

 

2. In the System Properties window go to the Computer Name tab and see the workgroup name there. Comparing with the existing workgroup name information in Linux. If the same, you can jump straight to step 4. If different, follow the first 3 steps.

 

 

T04-435-Windows8-gb12

 

3. Click the “Change” is in the Computer Name tab. After that, in the Computer Name Changes window, click the Workgroup menu in the box if the Member in the column below, the contents of the same name with a Linux workgroup. Press “OK” to save changes. When prompted, restart the PC in order to connect with the new workgroup.

 

 

Step 2:
Configuring Windows PC to be shared
T04-435-Windows8-gb20Bagipakaikan files as usual. Start Windows Explorer, and browse the folder name you want dibagipakaikan. Right-click the folder, select “Share with> Homegroup (view)” to provide read-only access or “Share with> Homegroup (view and edit)” to provide read and write access.

 

Step 3:

Access Folders from Linux
In this example we will use Ubuntu as an example. To access the folder via the Ubuntu dibagipakaikan, there are two ways that can be used. You can access the network via a network connection directly to the browser or Windows PC. This she steps details.

Option A: Access via the Network Browser

T04-435-Windows8-gb31

 

 

1. Click the Places menu> Network on your desktop.

 

 

 

T04-435-Windows8-gb32

 

 

2. When Network File Browser window appears, double-click the Windows Network icon on the list.

 

 

 

T04-435-Windows8-gb33

 

3. List of networks will appear next computer operating system Windows detected by Linux. Double-click the line with the name of the workgroup that you created in step 1.

 

4. Finally, double-click the name of your computer operating system Windows 8. Earlier dibagipakaikan folder will appear and can be accessed as usual.

 

Option B: Direct Connection to Windows

T04-435-Windows8-gb41

 

 

1. From the desktop, click the “Places> Connect to Server”.

 

 

 

T04-435-Windows8-gb42

 

 

2. Will munncul Connect to server window on the screen. You are asked to fill in a few questions about the membagipakaikan file server.

 

 

T04-435-Windows8-gb43

 

 

3. To get the right information, turn to your Windows PC. After that, right-click the folder that dibagipakaikan, click “Properties” and click the “Sharing” tab. Record the name of the folder sharing and its Network Path.

 

 

T04-435-Windows8-gb44

 

4. Now, turning back to Linux. Enter the following information in the Connect to Server window:
• Service type: Windows share;
• Server: WINDOWS-PC (filled with computer name);
• Share: / Users / name / Desktop (the path of the folder in bagipakaikan. Signs backslash (\) is replaced with a slash (/));
• Folder: shared (folder name dibagipakaikan).

 

5. Give a check mark in front of the option “Add Bookmark” and give the Bookmark name to any name that allows you to remember the name of the folder and file locations dibagipakaikan.

T04-435-Windows8-gb45

 

6. Click “Connect”. Window that contains folders dibagipakaikan in Windows 8 will appear automatically. At other times, you’ll be able to access the same folder quickly by simply clicking on the Places menu bookmarking it.

Data Management Android WiFi File Transfer

Cruising Through the Content Browser Using Wireless Smartphone

Transfer content from your PC to the Android-based smartphone is easy. Several methods can be used for it. You have a choice of using a regular cable connection represented USB port or wireless connection represented by bluetooth and WiFi. If you have a router that is connected to the PC and smartphone in one network, it can use wireless connections to share data without bothered by wires.

d4-436-wifiWiFi File File Transfer offers ease of operation. You pass enough alone installation on a smartphone. When run, the application will detect your internet protocol (IP) on the computer and then instantly displays the IP address of the smartphone. Later on smartphone app will display an IP address that is automatically configured. To connect the smartphone to the computer, you just enter the IP address displayed on the smartphone via the browser and automatically you can directly access the entire contents of the smartphone via browser.

Automated storage media on a smartphone will instantly appear in the browser like a file manager in Windows. You stay down all the existing content on the memory card and can perform various commands such as download, delete, copy, or rename. You can also combine all or part of existing content by performing compression in a ZIP format and make the content. The application also displays a special shortcut to a content-based image file directory with the name of the Media Gallery.

DockView: Choose Window Applications Jump at Dock

Dock is part desktop OS X that characterizes Apple’s flagship computer operating system. Dock functions such as running apilkasi shortcuts or files and move from one application to another. To move from window to another window in an application, the user must use the OS X Exposé. But, what if asiknya application icon in the Dock to have features such as Windows 7, which the user can select a window which opens directly without having to rely on Exposé.

For those of you who want those features, can wear DockView apps in the App Store.

Like I mentioned earlier, DockView able to provide thumbnail windows of an application by placing the cursor over the application that has many windows.

DockView also supports thumbnail windows through the App Swithcer. Suitable for you who frequently use the App Swithcer to move the window. Still clumsy with App Swithcer? Just look at the previous tips, about maximizing the use of the App Swithcer.

Label the price is free, but it actually has a Dock View in app purchase to eliminate loading thumbnail window sometimes appears for a few seconds.

Additional Dock DockView a supplement that must be considered to accelerate access to switch between windows.

Rocket Software Releases Rocket z/SQL

Rocket Software, Inc. (www.rocketsoftware.com) today announced the general availability of Rocket z/SQL for IBM System z customers who are ready to turn their valuable petabytes of non-relational data into actionable intelligence. Rocket z/SQL is a new product that allows mainframe data to better integrate with enterprise business intelligence and analytics initiatives while reducing cost and complexity.

“We recognize that data is a huge challenge, and a huge opportunity, for our customers,” says Sam Elias, Rocket Vice President and General Manager. “Our customers see real value in accessing their data in place with standard off the shelf tools that speak SQL. Rocket z/SQL makes non-relational data as simple to access as an Excel spreadsheet.”

“We are rapidly heading towards a world of analytics everywhere,” said Dan Sommer principal research analyst at Gartner. “Gartner predicts that analytics will reach 50 percent of potential users by 2014. By 2020, that figure will be 75 percent, and we will be in a world where systems of record, systems of differentiation and systems of innovation are enabling IT, business and individuals to analyze data in a much denser fashion than before.”

Rocket z/SQL gives organizations industry-standard access to non-relational mainframe data without moving data off the mainframe. Traditional approaches require complex techniques, steps, and processes that move, copy, and transfer mainframe data before information can be used by applications and decision makers. With Rocket z/SQL, data is accessible in place through any SQL tool. Rocket z/SQL utilizes patent-pending integration architecture to perform all data transformations and joins in place – on the mainframe – with significantly reduced processing costs.

About Rocket Software

Rocket Software (www.rocketsoftware.com) is a global software development firm that builds enterprise products and delivers enterprise solutions in the following segments: Business Intelligence and Analytics; Storage, Networks, and Compliance; Application Development, Integration, and Modernization; and Database Servers and Tools