Tag Archive | "programming"

List of all Cydia Apps

Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,


The Cydia apps are being updated at such a great rate that it is easy to lose touch. New themes and apps are appearing that will make the experience better. Here is a list of all the apps that you could hope to have. Also added is a little description of each app.

Archiving

cpio:

It is a predecessor to tar. Tar is used by RPM.

DMG2IMG:

Cydia for your iPhone

It is a conversion tool. It converts compressed dmgs to HFS+.

fastjar:

It is a counterpart for a Java app. It is a faster native alternative to Java’s Jar.

libarchive:

It is a backend library. This app is for working with tar files.

rzip:

It is a compression algorithm. This algorithm is the best there is.

unrar:

It is a decompression tool. It decompresses files in rar format.

unzip:

This is also a decompression tool. It decompresses files in zip format.

XAR:

It is an easy archive format. This format is extensible.

zip:

It is the standard compression tool for Windows. It provides compatibility.

7-zip (POSIX):

It is yet another compressing tool. It claims to be a good one.

Dictionaries

C.I.D.E:

It is for App Store’s WeDict. It is an add-on dictionary.

DeuDict:

It is for translation. It translates German to English.

Dictionary:

It is the basic dictionary. This is the universal one for iPhone and iPod Touch.

English Etymology:

It provides etymology knowledge.

Read the full story

I/O Kit Tools for iPhone and iPad

Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,


IO Kit is used for interfacing the different devices just as you are working on the particular operating system. In fact it’s a sort of trainer on which you work for your applications. In this way you can program different devices to work the way you want for the purpose of developing different applications. Mostly we develop the device drivers in a high level language like objective C. To follow are some of the important tools for iPhone and iPad which might be of help to you for developing the device drivers.

Prerequisites Required

Before you start developing device drivers you should have a know how of C++ and kernel programming. You have to be more creative in your approach towards programming using I/O kit tools.

Salient Features

The I/O kit is provided with plug n play, sleep mode, separate memory banks for kernel and user applications, parallel and symmetric multiprocessing and it provides a lot of room for code reusability.

The kernel features supported by these drivers are objected oriented programming framework, primitives for communication, data management and threading. It is compatible with all bus types. Instantiated objects that belong to different classes are tracked through I/O registry. Layering of client and provider objects can be done without a fuss; no matter how complicated the order is. There is a great room for code reusability in the latest model of the I/O kit.

Blueprint Philosophy

The latest model of the I/O kit is different to its predecessors in a lot of ways. The available models before this were deficient in one way or the other. Many features of a modern operating system for example power management, driver stacking, automatic configuration etc. were absent in the previous models.

The crux of the design philosophy lies in the fact that object oriented programming model was developed. This architecture supports many devices with a way that is common among them. In the earlier versions this kit software development kits were separate entities but now the hardware is so much sophisticated that there is no requirement of complex codes. Application programming interface is open to all, resulting in facilitating the developers to use the source code for developing new drivers.

Provision of Namespaces

Name spaces are always helpful in identifying the classes. Therefore you should always try to use them and a reverse chronological order is preferred. Be cautioned never to declare an I/O subclass in namespace.

High Level Language Used

The programming language used is C++. However not every feature of this language is usable.  There were many features in C++ that don’t suite a multithreaded environment resulting in their exclusion.  As a programmer you cannot play with exceptions, templates and multiple inheritance. The I/O kit possesses its own runtime typing system so no need for C++ to provide that.

Different parts of the I/O kit are described as below:;

Libraries Provided

Three C++ libraries are used by I/O kit. These are cloaked by framework. There are three frameworks used in all. These are IOKit, kernel IO kit and kernel libkern. Read the full story

Best Calendar Apps for Android

Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,


Android is an operating system of the mobile device. All applications for Android platform using the Java programming language. It becomes very popular in small devices. The Android SDK provides the APIs and tools to develop applications for Android mobile devices with or without touchable functionality. By using these applications get your alert for important meetings, tasks, birthday, and more.

5 Best Calendar Apps for Android

There are numerous free applications for Android or any other system, like best five calender for Android system that helps you in every professional field. To get schedule your business life. Following is some famous calendar with different features according to different fields like, business, personal life, teaching, etc.

1. Touch Calendar (BETA)

Touch calendar is more interesting calendar application of all the Android apps. It takes advantage of the Android v2.0. interface. Touch Calendar includes a pinch zooming, avoiding for the long tap use double tap to enter events, allows scrolling horizontal or vertical. You can jump to any date from the menu, search calendar from menu or phone, and much more.

2. Smooth Calender

Smooth Calendar is very much easy to use. It is highly configuration screen for the built in calendar app. Smooth Calendar is not a very good application for you if you have more than one event in a single day. Smooth Calendar has one screen size of 4X2. At this size, your calendar only can display your event names if more than one or detailed one event at a time.

3. Cal Widget

Cal Widget, This Calendar application stands alone in Android mobile system. It is one of the best widget calendar applications.

Read the full story

Now with Just one Text Message Hackers can take over your iPhone

Tags: , , , , , , , , , , , ,


It has been figured out by security researchers that how to disable or take over the iPhone and other smart phones by just using simple text messages.

Charlie Miller has made his name as hacking cool stuff like the first Apple iPhone, T-Mobile HTC G1 phone with Google Android software, Second Life, and the Mac operating system. All these things have been done by him not for a criminal purpose, but for the sake of improving security. But he has always been a thorn in the side of big companies.

He has done it again, he has figured out how to take over your iPhone by using this new trick. He and partner Collin Mulliner, who is a German security researcher getting his doctorate at the Technical University in Berlin, have done this by constructing the message with such type of data and programming that causes your iPhone to crash. Then they can take it over and are then able to run any code they want on it.

Read the full story

Calendar

September 2011
M T W T F S S
« Aug    
  1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30