Hangi programlama dilini öğrenmeliyim?Which Programming Language Should I Learn First?

Here's a try for subject for "What's the best programming language for a beginner" on LifeHacker. That's probably one of the most popular questions from first-time learners, and it's something that educators debate as well. The thing is, you can ask ten programmers what the best language is to get your feet wet with and you could get ten different answers—there are thousands of options. Which language you start with depends...

The Next Big UI Idea: Gadgets That Adapt To Your SkillThe Next Big UI Idea: Gadgets That Adapt To Your Skill

More and more interactive products are being returned. In 2002, 48% of all returned products were technically fully functional but were rejected for failing to satisfy user needs (28%) or purely due to users’ remorse (20%). Even though a product may have all the features one can hope for, complexity and bad user experience can prevent users from integrating it into their lives. User experiences are subjective and dynamic, but...

Development with Native or HTML5?Development with Native or HTML5?

Web-based UserInterface is more popular nowadays after created Hybrid application frameworks like (PhoneGap, Appcelerator) for Android&IOS. But I am hearing many companies turns back to native development environment (Xcode and Java) on them for better performance. On contrast some embedded UI frameworks like Wx, QT and GTK etc. gives better performance but needs more effort to develop a rich User Experince. I am looking for a HW and OS independent,...

Android Studio

Google launches another Android IDE built on IntelliJ IDEA Community Edition, sharing many features with the Eclipse-based tool. Beside the standard Eclipse bundle that Google has offered so far for Android development, they announced Android Studio at Google I/O 2013, a new IDE based on IntelliJ IDEA Community Edition. Android Studio comes bundled with the entire Android development platform, including the SDK, the tools and emulators. Some of the eye-catching features demoed by Google are: Deep intellisense for resources...

GUI using Event Driven Design GUI using Event Driven Design

GUI design is an excellent place to explore the application of event driven design techniques. Most UIs are built using a derivative of the model-view-controller framework, which is based on an event driven control model. It is not surprising then that GUI designs that use this framework can benefit from the application of event driven design principles. Event Driven GUI Design Activities Event driven GUI design consists of the following 5 activities: 1) DEFINE...

The best Interface is No Interface?The best Interface is No Interface?

Minimalism has come back in style in Europe and rumours of Steve Jobs and a new form of voice interface just won't go away. The natural extent of minimalism, the singularity in the graphics universe, is of course, no graphics at all. Keen to find out what this would mean, I asked a few colleagues at Alticast to create a voice controlled interface and gave them just a few working...

Linux’te GCC ile Paylaşılan kütüphaneler yaratmaShared libraries with GCC on Linux

Libraries are an indispensable tool for any programmer. They are pre-existing code that is compiled and ready for you to use. They often provide generic functionality, like linked lists or binary trees that can hold any data, or specific functionality like an interface to a database server such as MySQL. Most larger software projects will contain several components, some of which you may find use for later on in some other project, or that you just want...