Blog sobre tecnologia, seriados, esportes, jogos e coisas nerds
RSS icon Home icon
  • Introdução ao Objective-C – parte 2 (classes)

    Posted on January 5th, 2010 Alex Chiaranda No comments

    Agora que você já teve o primeiro contato com a linguagem (no post anterior), vamos ver como declarar classes, métodos e propriedades.

    Em Objective-C usa-se a seguinte nomenclatura para os arquivos:

    • arquivo.h – header
    • arquivo.m – arquivo que pode conter tanto código Objective-C como C

    Para esse tutorial eu usarei o XCode (falarei mais sobre ele depois), mas qualquer editor de texto serve para editar os arquivos, e o GCC cria os executáveis. Neste código específico, usarei o “vi” e o compilador “gcc” apenas para exemplificar como proceder neste caso.

    Read the rest of this entry »

  • Developers Born Brave!!!

    Posted on November 30th, 2009 Alex Chiaranda No comments
    Developers Born Brave

    Developers Born Brave

  • Introdução ao Objective-C – parte 1

    Posted on October 19th, 2009 Alex Chiaranda No comments

    Se você pretende desenvolver para MacOS e/ou iPhone, você deve ter levado em consideração aprender a programar em Objective-C. A boa notícia (talvez não para todos) é que Objective-C é muito parecida com C/C++ e Java, o que com certeza agiliza o aprendizado.

    Não é o objetivo desse artigo, contar como ou porque a linguagem surgiu, mas se quiser informações a respeito, a página do Objective-C no Wikipedia é um bom lugar para começar.

    Read the rest of this entry »

  • Google Wave

    Posted on July 1st, 2009 Alex Chiaranda No comments

    O Google começou a distribuir as accounts para o pessoal do Brasil que foi ao Google Developer Day 2009.

    Logo vou postar as primeiras impressões dele aqui.

  • Apple WWDC 2009

    Posted on June 8th, 2009 Alex Chiaranda No comments

    Teve início hoje (dia 08/06/2009) mais uma WWDC 2009 (Apple World Wide Developer Conference).

    A edição deste ano está sendo aguardada com muita expectativa, pois muito se especula sobre o lançamento de novas versões do iPhone e outros produtos da Apple.

    Alguns ainda diziam que este evento marcaria a volta de Steve Jobs após afastamento por problemas de saúde, vamos esperar para ver.

  • Desenvolvendo aplicativos para iPhone, preparando o ambiente

    Posted on April 13th, 2009 Alex Chiaranda No comments

    No artigo que publiquei anteriormente aqui fiz uma breve introdução ao iPhone e iPod Touch e como eles chegaram trazendo todo um novo mundo de possibilidades para desenvolvedores e usuários. No momento em que estava escrevendo este artigo a Apple anunciava a versão 3.0 do firmware para iPhone (overview aqui) que traz algumas novidades interessantes para os usuários, dentre elas:

    • Search your iPhone
    • Cut, copy, and paste
    • Send photos, contacts, audio files, and location via MMS (iPhone 3G only)
    • Read and compose e-mail and text messages in landscape

    Para os desenvolvedores, algumas features novas também se destacam, entre elas:

    • in-app purchases — like subscriptions, additional game levels, and new content.
    • They can also create apps that connect peer to peer via Bluetooth, communicate with hardware accessories
    • use the Apple Push Notification service to provide alerts.

    Falarei dessas features com mais detalhes mais tarde.

    Pois bem, agora você está empolgado, e gostaria de fazer o seu primeiro software para iPhone, e está se perguntando por onde começar. Abaixo eu listo os passos básicos que você deve seguir para iniciar seu desenvolvimento:

    1. se você ainda não possui um iPhone/iPod Touch, eu (e a Apple) recomendamos que você se prepare para adquirir um. O emulador é bem fiel ao device, mas todo o software deve ser testado no aparelho antes de submetido à Apple para aprovação;
    2. se ainda não possuir, compre um Apple Intel Based, não pode ser os da linha PowerPC; (read me do SDK aqui, precisa ser cadastrado para visualizar o arquivo)
    3. vá até o iPhone Developer Center da Apple (clicando aqui) e cadastre-se. Isso já dará acesso ao download do XCode (IDE para desenvolvimento) e à vários vídeos e exemplos de código. Se você chegou até aqui, já consegue fazer e testar seus aplicativos com o XCode, mas se quer vender suas aplicações, precisa seguir adiante;
    4. agora você precisa pagar a taxa (anual) de 99 obamas (U$ 99.00) para a Apple, esse valor é cobrado para que você faça parte do “iPhone Developer Program” e possa publicar suas aplicações (se aprovadas pela Apple) na AppStore. Após realizar este processo, você receberá um email da Apple, parabenizando você por fazer parte do “iPhone Developer Program”, e sua chave para ativação. Se sua aplicação será usada em vários aparelhos em uma empresa, existe outro tipo de assinatura chamada “Enterprise” e o valor é de 299 obamas (U$ 299.00) que além do que é oferecido pela versão “single developer” ainda disponibiliza uma nova feature para o iTunes conseguir fazer deploy da aplicação nos vários aparelhos da sua empresa.

    Feito isso, é só pegar o livro de Objective C, ler os tutoriais do site da Apple e fazer a sua aplicação. No próximo posts, veremos o XCode e como fazer um Hello World !!

  • Desenvolvendo aplicativos para iPhone

    Posted on April 6th, 2009 Alex Chiaranda 1 comment

    Todos conhecem a Apple por sempre tentar inovar e quebrar os padrões existentes fornecendo uma experiência nova e agradável para o usuário final. O lançamento do iPhone agitou o mundo da telefonia trazendo um aparelho elegante, com funcionalidades inovadoras , mudando para sempre o conceito de aparelhos móveis e reaquecendo um mercado que estava carente de novidades, pois os fabricantes líderes estavam acomodados com as poucas “inovações” que seus lançamentos apresentavam.

    Apple iPhone especificações de tamanho
    O iPhone (e posteriormente o iPod Touch) chegaram gerando uma movimentação em usuários, blogs, fóruns e comunidades de uma forma que eu não via a muito tempo,  pois, além de um excelente hardware, trazia um design moderno:  era fino (aproximadamente 12 milímetros), tinha um display grande (aproximadamente 62 milímetros de largura por aproximadamente 115 milímetros de altura), pesava impressionantes 90 gramas, câmera de 2 megapixels e contava com wi-fi, bluetooth. Além disso, foi lançado em duas versões, com HD interno de 4GB (já extinta), e a popular versão com 8GB. Todos os concorrentes se apressaram em apontar a impossibilidade de aumentar a capacidade de armazenamento, por se tratar de um HD interno, mas isso não chegou a ser uma ameça ao sucesso do aparelho.

    Porém,  passado o calor do lançamento, logo os felizes donos do novo aparelho estavam famintos por aplicativos que utilizassem todo o seu potencial. Para atender essa demanda, a Apple não tardou a lançar o iPhone Dev Center, voltado ao desenvolvimento para iPhone e iPod Touch e que incluiu o lançamento de um kit de desenvolvimento (SDKSoftware Development Kit), vídeos, tutoriais, bibliotecas e códigos de exemplo.

    Mas nem tudo são flores:  a EULA é extensa e fechada, limitando muito os aplicativos que poderiam ser desenvolvidos, e obrigando a todos que quisessem disponibilizar seus aplicativos a passar por um extenso processo de homologação e validação.

    Se você tem interesse em desenvolvimento de aplicativos para iPhone ou iPod Touch, acompanhe os próximos posts onde vamos comentar sobre todo o processo necessário para começar a desenvolver aplicações para iPhone e iPod Touch, desde o hardware e softwares necessários, linguagem, framework, até os modelos de inscrições que a Apple oferece.

  • Lançado primeiro Middleware usando Ginga

    Posted on March 5th, 2009 Alex Chiaranda No comments

    Finalmente foi lançado pela empresa RCA Soft Informática o primeiro middleware brasileiro utilizando Ginga (misto de NCL e LUA). O middleware lançado pela empresa de Campinas (interior de São Paulo) é compatível com o aparelho XPS-1000 da Proview, e pode ser adquirido por R$ 199,00 no site da RCA Soft Informática após realizar o cadastro.

    O middleware nada mais é do que o software que roda no aparelho, e é responsável por interagir com os sinais digitais captados pelo decodificador.

    Infelizmente o governo está andando a passos de tartaruga no que diz respeito a TV Digital no Brasil. Até este momento ainda não foi definido como será feita a “interação” com a programação digital, isso quer dizer que ainda não foi definido como o decodificador irá enviar os comandos realizados pelo usuário para a emissora de TV ou serviço agregado. Como o meio de iteratividade ainda não foi definido, não é aconselhavel adquirir o decodificador (SET UP BOX) neste momento, a menos que ele tenha uma interface de rede (o famoso RJ45) ou uma entrada para linha telefônica (RJ11) e uma porta USB para se realizar a atualização do middleware.
    Mais informações sobre o middleware pode ser encontrada no site da IDG NOW.

  • Posts sobre desenvolvimento para MacOS e iPhone / iPodTouch

    Posted on February 6th, 2009 Alex Chiaranda No comments

    Nas próximas semanas, vou começar a postar sobre desenvolvimento utilizando Objective-C e framework Cocoa para MacOS e iPhone/iPod Touch.
    Se você tem interesse ou curiosidade sobre esses assuntos, não percam os próximos posts !!!

  • Google enviando SMS ?

    Posted on December 11th, 2008 Alex Chiaranda No comments

    Sim, o Google acabou de disponibilizar na sua área de “Labs” dentro do Gmail a opção de manter um chat (enviar e receber mensagens) para um telefone celular.

    A funcionalidade permite que você adicione um contato com um número de celular, e então você pode enviar mensagens que serão recebidas via SMS, e a pessoa pode dar reply (também enviando uma mensagem SMS) e você receberá a mensagem como se estivesse conversando com um contato usando o Gtalk embutido ao Gmail.

    Por enquanto o serviço só está disponível para números dos Estados Unidos, vamos ver se isso chega até o Brasil.

    Mais informações aqui.