Archive

Author Archive

Designing an iPhone application

2 comments October 14th, 2011 2 comments

I'll try to summarize all the work that I took the application DEVELOP Mussage iPhone in a week . If you do not know yet what Mussage, you can read this post !.

I was doing the steps and tools (mostly free) that I was using.

Use Case Diagram

First of all, and basing on the idea, I made ​​a use case diagram with yuml.me

MockUp

Then a scheme harmonized navigation screens with Balsamiq MockUp :

DER

It is time to design the tables that will have the database! For this we use the designer MySqlWorkBench

Xcode

It is time to program in Objective C ...

Also used the following Frameworks, libraries and tools for IOS:

  • FMDB for SQLite
  • JSONKit for and receiving Json parsing the Server
  • MD5 Hash for sending to the server and authenticate the login
  • Internationalization of Strings and Xib in English and Spanish.
  • Views QuartzCore for animation
  • MediaPlayer for playing songs on iPod
  • MessageUI to send mails within the app

Server Side (PHP)

Developed with the IDE Aptana Studio 3 API to provide services to the app and interact with the database.

Graphic Design

I did not really too graphic, I used standard IOS controls and add some little icons , that if ...

Web Application for HTML5

To accompany the launch of the app, a website based on a Template and tuned with PHP.

Post in the AppStore

Finally, publish the app!. It's a bit convoluted the issue of certificates and preparing a version for distribution, but following the instructions on the apple website you can go by.
We must be prepared to give screnshots and icon in different sizes for iPhone 3G (and low) and iPhone 4 with Retina Display.

Ready!

Once Apple approves our app (takes a week) to start promoting our app! Download it and use it!
I invite you to prove it:
Hits for everyone!
Any queries leave me your (s) comments here, or find me on twitter @ jbagnato .
.
.

Mussage iPhone, Musical Messages

2 comments October 5th, 2011 2 comments

What is Mussage?

Is a video that explains what is and how it works

YouTube link

The idea

A simple idea with elements that already exist but combinandos of a new form, I will explain through some key concepts:

  • Most people use text messaging
  • Messages are sent between friends, family and partner.
  • Everyone likes listening to music.
  • All saved huge amounts of songs on the iPod, between 1,000 and 7,000 depending on the capacity of the device.

From this thought: Would not it be nice to send a song with a text to a friend? and the reality is that there is no application that lets you do this easily. Another obstacle is the copyright of the artists ...

EUREKA!

Why not send a text message to a friend with a song that has its own smartphone?
It often happens that as I have so many songs on my iPhone never really know what albums and artists I have saved and occasionally use the Random mode for music and I find myself telling "did not know I had this song."
Yet another positive point is that the idea is that the songs you have are your favorites, the ones you like. So if I send a song to a user in your own library of songs, it's hard not to like it!.
Best of all: it is simple to program it on iPhone, no computer required monster or months of work, at least to develop the basic idea. Obviously then you can improve and add features, but the concept of the idea is realizable by a single developer.

Birth

Thus was born Mussage-mixing of English words Music + Message-an application developed in a week , as I said in a previous post. It was a tough week, hours and hours of programming, design and learning!. Shipping for the review of Apple and you're approved!

Available in iTunes AppStore

The application is ready to drop your iPhone, iPod Touch or iPhone in the Apple app store to download it now click on the image:
It is version 1.1 with significant improvements made to the previous version.
Also I invite you to visit the Web Mussage in http://www.na8.com.ar/mussage that has additional information on the application.

Future

I want to thank my Wapis that helped me in the cartoons of the video tutorial and made the video recording of the story of super good! Also the logo is also her!. Thank you very much!
The future of the application will be watching, surely you can do many improvements! I welcome your comments and suggestions!
You may develop a version for Android and one specifically for the iPhone screen size.
.
.
.
Juan Ignacio Bagnato.
.
.

The challenge of creating an iPhone application in 7 days

6 comments September 26th, 2011 6 comments


Background IOS

3 years ago that I'm programming applications for iPhone / iPhone and the reality is not yet developed any of its own. For a year I worked for a company Startup and learning the Objective C programming language and participating in projects of various apps (which very few saw the light): an app advertising for Toyota, a zombie killing game based on a comic, an application to learn to sing karaoke and other like Twitter but with voice messages. Then I worked on a freelance for others and was "evolving" in the versions of IOS, new APIs and server-side PHP and communication via JSON.

Ideal Requirements

I always had several ideas for iPhone applications, but until now never took place. Having no account in the Apple Developer Program could not publish in the Appstore. A few months ago I subscribed to the program and that gives me the possibility to publish. Now, just need to decide the idea and implement it.
Something that I learned over time about ideas is that in order to perform them should be simple. Simple is best. Simple, minimalist, to fulfill a particular function, that is not overwhelming to the user. Apple's policy is that and it says in its guidelines for developers: an application should be "small" to do a single thing but make it very well.

The challenge

Thus was born the name of Mussage for an idea I had in late 2009 for an iPhone application that I think meets the conditions: it is simple, focus on solving one thing and is viable. I'll tell you in an upcoming post about it. Now I have the challenge of trying to develop it in a week which is the free time I have before starting a new freelance work!. I do it? ...

To do so, I address a timeline and I have a set of free tools and many on-line.

Timeline

  1. day 1 Design: UML, DER (database) and web structure, navigation mockup app
  2. Day 2: Creating Login (iPhone + web PHP)
  3. Day 3: Structure iPhone app, navigation between screens
  4. Day 4: Access to the iTunes library and send JSON data to the server
  5. Day 5: Receive message recipient list and send messages to other users
  6. Day 6: Internationalization and Testing, detect leaks Memmory
  7. Day 7: Graphics and Publishing on the App Store.

Tools

  • Mobile iPhone

    • X-Code for elbowing Objective C.
    • Articles in the iOS Dev Center Apple.
    • Library FMDB for SQLite database.
  • Others

    • Apache
    • MySQL Database
    • FTP Client Filezilla
    • Producteev to manage tasks for Mac, iPhone or Web, very good to keep tidy (free)
    • Packs of icons free
In a future post I'll tell you more about the idea to develop " Mussage, Musical Message ".
A nudge!
.
.
Categories: Philosophy , General , Rain

Weekend Madness: Startup Weekend Madrid 2011

5 comments June 13th, 2011 5 comments

Go or no go?

I was in doubt I join or not the event. I read on a blog for entrepreneurs: Startup Weekend Madrid a meeting of entrepreneurs from various fields, technology, design, marketing, business and the goal of developing an idea from Friday June 3 in the afternoon, Saturday and Sunday in a marathon work to appear before a jury of 4 inverters on Sunday night.

I signed, I took the ticket Santiago - Madrid, booked hotel near the metro Gran Via and packed my things. On the flight I thought if you present an idea or not. It is somewhat difficult: first "deliver" your idea to an unknown public, second trial with the possibility of being devalued, third, the challenge given to understand and convey the idea in just 1 minute.

Have an idea

In the event that organized the girls in the pool They 2.0 (which is the flag to encourage and support women who dare to undertake) had emailed us with some very interesting slides about how to give your elevator pitch of 1 minute: present, pose a problem and your solution highlighting what makes it innovative and original. I wrote my idea and then I read my own pace with the iPhone stopwatch. Conclusion: impossible to say everything in 1 minute!. Then had to cut things and phrases, adjectives ... and ... best to write again.

Came that Friday afternoon and the meeting was interesting, I exchanged words with several participants, the usual questions of "you're doing?", "Going to present idea?", "Is the first time you come to an event like this? ". Madrid OnRails space was 100%, we were 90 entrepreneurs and soon to blow up the wifi router!. 33 we presented ideas, I was number 26 and while watching the parade of 60 seconds of my ancestors made me more and more nervous.

Opened fire: "My name is Juan Ignacio and I come to propose to create the toy of the future ..."

I left my 60 seconds of pure adrenaline, my heart was beating and beating me. The proposals were then voted and only a few survived the new stage, we became 17 and had to settle for multidisciplinary teams to tackle the rest of the weekend. I had four almost instantly: Mathew American designer, game designer Antonio, Juan Diego creative marketer and Jimmy a manufacturing expert and social relations. Later we join Clara, mother and web designer.

Undertake Saturday and Sunday

What I can say? For me it was clear that if these five people were on my team and support my idea was because they were crazier than me. But what a cute moment! It's amazing to see people get involved in your project and work involved and really believe in what they are doing. On Saturday and Sunday work hard, but we allow outputs, lectures and many jokes. Work having fun, surrounded by dolls, toys, with aluminum foil on their heads to try to improve the wifi signal and getting to know a bit more between us. Do not forget that just hours before we were totally unknown.

Thus was born PincheToys , a toy hybrid between real and virtual children. A "multi-world toy." We liked the idea, but as much as we liked also thought it was the wildest of the 10 that would be presented this Sunday 19hs before the investors .

It was 18.30hs and ended our Powerpoint. Now to try!? No. There was no time and also as I said Jimmy, "which comes out naturally." I like crazy ... I thought, "this will be a disaster."

Go out there

They began the presentations and we were number 6. The other very interesting projects, good proposals, but when they reached the returns of investors saw how quickly detect weaknesses and weak spots.

Our turn came, I had taken a shot of whiskey before going out there but only found Coca Light.

We start our presentation and miraculously was out, giving fluíamos ... would like an informal chat with explanatory and touches of humor. Applause. Our return was initiated by Dove Hair (MIT!) Who told us that although he had seen other usb dolls on the market liked the creativity in the proposal and also be useful both in the computer game as in real life. We had a very positive response! of course we said we would have to manage well the Logistic and distribution to stores to achieve our company.

I was very happy with everything, how he had gone, the good team that we put together, great work we had done. FIN, was done for me. Weekend over, very happy, it was worth all the effort.

And then the impossible happened: the jury selected us as the Best Project .

I CRE BLE IN.

A weekend of madness.

Living on the Web with Chrome OS

7 comments March 31st, 2011 7 comments

The Os Chrome is an operating system (OS) created by Google that has as its main feature is based on the network. This means that the only software you need is a web browser.

The manufacturer takes the premise that all activities are conducted daily on the Internet, our computer thus becomes a "dumb terminal" where we type only website addresses and execute our tasks.

At the moment there is a " pilot program "(for residents) to test the OS on which Google provides a Notebook Cr-48 (ugly name!) it takes to boot a brief 10 seconds. So what we see on screen is a minimalist web browser: Chrome.

How is Chrome OS?

As we begin our session on the computer with the user of Gmail, we access our mail, contacts, calendar and chat. The browser sync and keep our state in case the notebook fails, explode, was stolen or simply loguearamos us on another machine with Chrome OS and keep all the state it was: open tabs in the same order, the documents "auto -saved "with the last words typed and chat with someone asking" are you there? ".

To edit documents online have the Google Docs, where you can write text, complete spreadsheets, to "Powerpoint presentations." Also through the Chrome Market we have access to hundreds of free and paid applications that offer solutions to all the needs we have: productivity, lifestyle, communication and most importantly, games.

Some pros

TooDo TooDo updates alone, that is operating system-which is basically being a webbrowser, is periodically updated from the Internet to keep us safe and the latest innovations of the network to date.
The system is super lightweight and running quickly, we think that technically all the processor and computer memory is dedicated exclusively to sail, "comfortable" on the internet. And that's plenty of processing power and speed in 2011.

Some points against

Have all our files, photos, videos and uploaded to the network identity is a bit scary if someone managed to figure out our personal access code.

So ...

All this could not have existed a few years ago, it required fast computers with large memory, internet, a society that increasingly turns to the network to share knowledge, the development of HTML5, Web 2.0, the appearance of Cloud computing, mobile telephony, cheaper costs and all that to put our lives-compressed-on multiple servers in the world.

The Chrome OS is a good approach to a new operating system, to shake the saga Windows from Microsoft that was dominating the home market for over 20 years and, at least, concerned about the rise of OS X from Apple. It has good advantages especially for its speed and simplicity of use and the great integration of the powerful and multipurpose "world of Google."

Firefox 4 Firefox 3.6 Vs

6 comments March 24th, 2011 6 comments

The 4th version of Firefox released to the public for 3 days and boasts of being faster and higher than its predecessor. We we tested.

Captura de la web de FF4 For the test selected 15 frequently used web sites of various kinds and distributed servers on different servers in the world. We measured the load times of each page using the plug-in YSlow (Yahoo) and compare repeatedly.

Attention! Tests are subject to many errors as it depends on general traffic on the network that exists at the time that is measured, it may be that the operating system more or less delay in responding, or the destination server has congestion or delays moment responding. To try to reduce these margins of error, we took 5 measurements per site both FF 3.6 version and version 4, and average values. Test was used for my MacBook with OS X 10.6.6 and Firefox vesiones no plugins installed (except for YSlow).

And the winner is ... Firefox!

The sum of the averages of the 15 sites in FF3 gives us a total of 174.82 seconds while Firefox version 4 is the winner with 119.6 seconds. This means that we saved about 55.21 seconds of our lives to navigate these 15 sites, nearly a minute saved by Mozilla engineers!

Tiempos de Carga de Firefox 3.6 y de FF4

The shorter the better. In Blue and Red FF4 FF3.6

The full list of sites and average times obtained are the left below:

Tabla de resultados de tiempos de carga de FF3.6 y FF4

The 15 sites that were used to measure the results

Beyond these results, the truth is that version 4 is pretty level design and feels smooth to navigate, has increased security and compliance with relevant standards of HTML5. Recommended passage of the previous version to the new. You can download it from here .

Coming measurements FF4 vs Chrome ...

What is Twitter and what is

1 comment September 3rd, 2010 a comment

What is Twitter?

Twitter emerges as a tool similar to a blog but in which we limited our number of characters to write 140 characters per item. It resembles a box where we place our "status" (as in the MSN Messenger or gTalk) where you write briefly your current mood, what are you doing, a thought or phrase. Currently share links to blogs or news, photos and videos.

Just do not get it! Can I use it?

Throughout the remainder of this report, we'll try to answer that question. Many people still have never used Twitter ask if there blogs, instant messaging and Facebook needed this new service. The reality is that Twitter introduced new concepts that did not exist and it was so strong. On the one hand to have a limited capacity forces the text you type to be concise and to the point. On the other hand there are new definitions and roles such as the "followers" (did not exist before) and explain a little better then.

New concepts: followers and real-time news

Unlike Facebook, where two people to contact both must be accepted, on Twitter you can follow another person without her being our "friend". That is the concept of Follower. And we can go to many people and others may be interested to follow us and what we say in our tweets.
The other concept is born with Twitter news in real time and created or reported by the same twitter. Step to explain it when the service won an important critical mass of users and still be able to tweet from your mobile phone, began to broadcast news and developments long before they appear on TV or radio. A good example was when a plane crashed in New York , where the accident was covered in real time via twitter, that is as it was passing people who were near the place. And all that coverage was before it hits CNN or other media.

No intermediaries: Celebrities on Twitter

When generating a direct link between "follower and followed" we can link our Time Line with news writing celebrities, famous, trademark or other characters that interest us. The novelty of this is that there has never been as direct a route relationship between the "fan" and "God." The other day I heard that Alanis Morisette was pregnant by her own words in your tweet. Consider that before to learn of such news was still a circuit much longer and more complicated: the representative of the singer warns half, then that raises the intermediary release (Reuters) and finally reaches some local online newspaper then discuss some announcer on the radio.

Facebook Vs Twitter

If I have Facebook, you need to have Twitter? are not the same? Answer: They are not the same. While there are social networks because we link to various individuals and share comments and opinions are very different. One of the differences and said and lies in the connection between users is not necessarily bidirectional and Facebook. Also Twitter is characterized by very simple: a short text, maybe a link and go. Facebook is a cluster of services: upload photos and videos, event calendar, online games, polls and much more. The simplicity of Twitter makes it very practical for use from mobile phones to read so as to update the state of their own.

Natural history: the hashtags

Twitter was born in early 2006 and was gradually changing and there were improvements. A very interesting feature that emerged by the users were the "hashtags." The hastags are labels used to identify the Twitt and it is used and character #. For example could be used # music , # movies or now increasingly common to see job search tags with # employment . They are very useful when real-time search and filter information.

So Twitter is for ...

In conclusion we can say I do not know specifically what it is Twitter, you probably have several different functions depending on how you use each person. But maybe generalizing a little and root of what we described above we can say that Twitter is an online communication tool, bounded and concise.

How to start?

If I could convince you, at least a little bit, that Twitter serves and is useful for something, you can start by going to twitter.com and create an account with your username. Recommendation: Records a short name!.

And if you want to contact me my username is @ jbagnato , Greetings!

.

(What is) a Digital Immigrant in 140 characters

No comments August 27th, 2010 No comments

Are those people who did not have PC or internet forever, but had to learn to use them when he is slightly larger

.

Tags: Categories: Philosophy , Scraps , General , Brainstorm , what the hell is Tags:

(What is) a Digital Native in 140 characters

No comments August 27th, 2010 No comments

It refers to individuals born in late 1980 that always lived with PCs and the Internet, which easily adopted d / natural This technology is

(And if you have more time you can see the definition of Wikipedia in English)

(What is) Web 2.0 in 140 characters

No comments August 27th, 2010 No comments

The web becomes participatory, user-created content on blogs, youtube and wikipedia.Se believes, collaborate and share democraticament

.

(And if you have more time you can see a video here )

Optimized by SEO Ultimate