Make iPhone apps without knowing Cocoa

Posted in IPhone App Programming on June 23rd, 2011 by Admin

AppLoop launched a mobile application generator which lets you turn any RSS feed into a mobile application for iPhone, even if you don’t have any programming experience. 

[source Readwriteweb]

iPhoneDevelopmentBits

Tags: , , , ,

iPhone Sales Skyrocket

Posted in IPhone App Programming on June 22nd, 2011 by Admin

Apple said sales of 6.9 million iPhone 3G units helped it post fourth quarter (ended Sept. 27) profit of .1 billion, up 26% from net income of 4 million during the previous-year period.

Revenue increased 27%, to .9 billion, from .2 billion last year.

 

[source HomemediaMagazine]

iPhoneDevelopmentBits

Tags: , ,

Women in Games Conference 2011 is announced for September 22nd in London, UK

Posted in Video Game Programming on June 21st, 2011 by Admin

Women In Games Jobs (WIGJ) announces this year’s women in games conference will take place on September 22nd 2011 in London. This first ever pan European conference for women is being supported and championed by an impressive Advisory Board.

Board members in alphabetical order include:

Ali Bergstrom-Allen, Production Lead, Sony Computer Entertainment;

Barbara Bernad, Lead Animator, Maverick Media;

Alison Cressey, Open Sauce Marketing and former European MD, Activision;

Geraldine Cross, HR Manager, Blitz Games;

Jo Goodson, Jo Wood Consultants and former European MD, Broderbund;

Helen Kennedy, University of the West of England and Women in Games;

Clare Maddalena, Maddalena Consulting;

Louise Murray, Head of Fable Franchise, Microsoft Lionhead;

David Smith, Founder, WIGJ;

Fiona Sperry, Studio Director and VP, EA Criterion Games

Giselle Stewart, General Manager, Ubisoft Reflections.

The conference focus is Career Development for women within the European games industry, featuring keynote and specialist speakers giving practical advice on getting into and getting ahead in the industry, where as few as 1 in 15 people are women.

Further announcements on the speaker line up and venue details will follow.

David Smith, founder of WIGJ, commented: “This year’s Women In Games Conference is aimed at both women in games education and women with firmly established careers in games development and games publishing across Europe – a ‘must attend’ event for women seeking to progress their careers in the male dominated games sector.”

Early Bird Tickets priced at £20+ service fee are on sale at Eventbrite. Go to http://wigconference2011.eventbrite.com/

Share

Game Careers .BIZ – Video Games School, Jobs in Gaming.

Tags: , , , , , , ,

The ultimate html5 resource guide

Posted in Wordpress Plugin Programming on June 20th, 2011 by Admin

Despite the face that the HTML5 specification won’t officially be finished until 2022, a lot of designers are already diving into the parts of HTML5 that currently have support in modern browsers.

HTML5 opens up some whole new avenues for web design and web application development, things that were previously only possible with either JavaScript or Flash.

Here we’ve rounded up 175 resources for learning HTML5. Included below are tutorials, frameworks, examples, and a lot

Complete Article here

Filed under: HTML Tagged: css, graphics, html5, web, web2.0, webdesign
Web 2.0 Programming Tips

Tags: , , ,

How to build an iPhone application

Posted in IPhone App Programming on June 19th, 2011 by Admin

A nice article posted by ZDnet covers the basics of what you need to start developing your first iPhone application. Read it here.

[source ZDnet]

iPhoneDevelopmentBits

Tags: , ,

iPhone programming screencasts

Posted in IPhone App Programming on June 18th, 2011 by Admin

Informative iPhone programming screencasts.

[source MacHappens]

iPhoneDevelopmentBits

Tags: , ,

iPad 3 and iPhone 5 rumors, people doing prison time, and more in this week’s mobile news

Posted in IPhone App Programming on June 18th, 2011 by Admin

Will the iPad 3 be launching in the fourt quarter of this year?

Three people have been arrested in relation to the iPad 2 leaks earlier this year.

Gizmodo has a nice iPhone 5 rumor roundup.

A bill has been introduced by US Senators Al Franken and Richard Blumenthal to enforce mobile privacy laws on the likes of Apple and Google.

Next generation iPad / iPhone GPU licensed to other manufacturers.


Mobile Orchard

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

How understanding mobile networks will improve your app’s performance

Posted in IPhone App Programming on June 17th, 2011 by Admin

You’ve built web apps and mobile apps (and probably even mobile web apps), but have you ever wondered how the technology differences between the traditional web and mobile web are affecting how your app runs?

The 2 biggest issues that affect mobile users today are the network (how the data gets to their phone), and battery life.   Simple optimizations to your application can improve both of these issues noticeably for your users.

Background:  Latency
Mobile networks have limited bandwidth and high latency compared to WiFi and broadband.   Mobile networks take 100-1000x LONGER to initiate a TCP connection over traditional connections.  The first connection to the internet requires phone radio-tower-internet connections, which can take up to 2 seconds!  This is something that you (and your users!) notice.

Because of this high latency, mobile operators have invoked a state machine to all connections.

Wireless State Machine
What’s a state machine?  Since that first connection took 2 seconds to establish, the network keeps the radio connection between the device and network open in a high power/high bandwidth state for several seconds after the last packet is sent (in case more data comes in).  If a new TCP connection is established in this timeframe, it only takes 100-200ms to establish (still not as fast as broadband or WiFi, but still noticeably faster than 2s).  After a period of inactivity, the network drops to a lower bandwidth/energy shared channel, and if no data comes in – eventually the radio connection times out and is closed.

Basically the state machine keeps the radio network open for a set period of time whenever it is opened in an attempt to ‘hide’ the connection latency in frequent connections.  The timers in the state machine run a delicate balance to keep connections open and flowing – but also not draining the battery excessively.

So what do I do?

When architecting your application, you should consider the state machine.  Every connection your application makes adds latency to your customers and drains their battery.  Think of the battery life as a valuable resource for your customers – you want to minimize your impact.  By reducing the number of connections and maximizing the use of each connection, your app will appear faster to users, and also drain the battery less.

In future posts, I will detail several best practices for application optimization that we have discovered while working with the state machine.  For more details on the wireless state machine and how to make your application more energy efficient, you can read an article recently published by AT&T Research Labs.


Mobile Orchard

Tags: , , , , ,

Top 5 Facebook App You will love

Posted in Wordpress Plugin Programming on June 16th, 2011 by Admin

Facebook refers to Social networking website with millions of users, the person must be 13 years old to join and register with Facebook, this gives an option for the user to add friends and swap or exchange message with other users or friends. There are many applications which make Facebook more popular and interesting.

TechCubeTalk regular contributor Sudha C has listed top 5 most popular facebook app which you’ll definitely love to add to your profile. Check back and let us know your feedback. If we miss any other app post that in your comments and we’ll add review on that-

rss-graffitiRSS Graffiti: RSS Graffiti is one of the famous application in Facebook; this application helps the user to share the photos and videos of YouTube, this application comprises of RSS feed which can do incredible things for the writers who write articles. This application allows the user to automatically get the latest information posted in different websites. The Tweeter updates can be posted to Facebook, which can become Facebook status for the user. It is very easy to set up in few minutes and any articles or content can be displayed with the help of an image.

firmvilleFarmville: Farmville is introduced by Zynga. It is one of the popular game being played by more than 10 percent of youngsters and it’s a free game available in Facebook and also available as an Adobe Flash Application for the users. This game revolves around the concepts of farming like plowing, plants harvesting and growing crops etc. this gives an option for social interface, where the friends are invited to play the game and help in growing crops or grains, this focuses on joint efforts. The player has an option of buying or selling livestock to his neighbor player or friends.

Mafia Wars: Mafia Wars has an option for multi-players and it is introduced by Zynga as an interesting game for young audience, the name itself indicates that it is a war of Mafia. The players can set up their own gang or Mafia team, and can make their team to play against the other teams to strengthen the team. There are different levels in this game, the player can earn points and cash rewards when he passes through each level. This game has different criteria which are revolved around the game, like timers, energy levels and health meters etc. Mafia War depends on the strength of the opponent and their strength.

Scrabble: Scrabble is a brain storming game, which can be played by two or four players. As the game is available in various languages, players across the world can play this game. Scrabble revolves around framing a meaningful word found in a dictionary with the help of individual letters. The capitalized, Acronyms, slang, jargons, hyphenated are not considered and foreign words are also not appreciated to be included in this game, unless those words are considered by English language.

Texas Holdem Poker: Texas Holdem Poker is very popular card game application. This poker requires some experience to excel in it.  This game application allows the player to raise, keep a check or to bet. Texas Holdem Poker is played randomly by the player and the game is out of control and most of the times the game is dealt and competed in the terms of cash or money. The game comes to an end when the player has concluded the game by folding the card, which diminishes the opportunities for the other player to continue the game and win the plot.


Related Articles:

  1. Connect- Facebook’s new module has been lauched officially Facebook has a launched a new module into their system...
  2. Free Facebook style wordpress theme Foxinni So like millions of users you are also a die...
  3. Greg Badros has joined Facebook as Director of Engineering from Google Facebook has finally hired Greg Badros as Director of...

TechCuBeTalk » Blogger Talk

Tags: ,

Programming Logic For CSS

Posted in Programming Tips on June 16th, 2011 by Admin

This is a guest post by Nadia Jones who blogs at best online college about education, college, student, teacher, money saving, movie related topics. You can reach her at nadia.jones5(at)gmail.com. Thank you Nadia ! :)

Knowing and executing good HTML is child’s play; knowing and executing good CSS is an art form. I remember the first website I ever built, just a silly teenage “look at me” type of site. It was hosted on Angelfire.com. I used their template at first; then I started making slight customizations until I gradually learned the basic HTML language. By the end of that site’s life, it was filled to the brim with chaotic html code and strange tags to try to achieve awkward sidebar menus and the like.

Later, once I learned CSS, I became extremely drawn to the beauty and simplicity of the code. No longer were my webpages cluttered and clunky with hundreds of lines of code. The beauty of CSS lies in the separation of HTML from web formatting and styling. See, HTML was not initially indented to contain tags for formatting a web page. The tags, such as < h1 > or < p > were initially intended to simply define content. Once HTML 3.2 hit, font tags and color attributes were added. Suddenly, formatting a site with a large amount of pages became a huge, laborious task as web design standards increased.

CSS saves the pain of inputting the same style tags across every page in a site just to make it look uniform because CSS defines how HTML elements are to be displayed and one CSS stylesheet can apply to multiple pages. Meaning, you can define a < h2 > to look larger or smaller (or a different font or color) than the standard tag style. With CSS you can style pretty much any HTML element to your liking. This is how whole navigation menus (even dropdown menus) can be made purely through CSS styling unordered lists < ul > and list items < li >.

CSS Basics

There are two important selectors in CSS, “id” and “class.” The id selector can specify a style for a single and unique element. This means that each element can only have one id and each page can only have one element with that id. So say I only want one < p > to be the color blue. In the CSS stylesheet, I would input:


#bluegraph {
    color: blue;
}

And in the HTML body, I would input:


<p id='bluegraph'>This paragraph is styled blue by its id</p>

And only that paragraph on the page could use that id.

Classes are different from ids in that they are not unique. You can use the same class on multiple elements, and you can also apply multiple classes on the same element. So if I want multiple elements, say a < p > and a < h1 > to share the same blue color style, I would create the class using a similar declaration to id (although classes are declared through “.” and not “#”):


.blue {
  color: blue;
}

And in the HTML body, I would input:

<h1 class="blue">This is a blue heading</h1>
<p class="blue">This is a blue paragraph</p>

And both elements would be blue.

Using Div

Now that we know how to style class and id selectors, we can start to style separate elements of our page differentiated by < div > tags. Most people refer to div tags as containers. So, for a page, you would have a div for your header, your navigation menu, your footer, your main content area, and perhaps a sidebar or two if you’re really fancy. If you have two div elements that are nearly identical, you can use the same class selector to style them. However, I find that most of my div tags are styled with unique id selectors.


Programming Tips For Versatile Coders

Tags: ,