ads

quinta-feira, 28 de março de 2013

Material Laboratório Programação de Computadores II

Prezados Alunos,


Segue abaixo o link com os slides utilizados nas aulas.


Slides Laboratório Programação de Computadores II


Bons estudos!




Aplicativo para baixar letras de músicas para Android

LyricsSearch is an application that allows you to see the lyrics of your favorite songs. You can have all favorite lyrics in the palm of your hand! Sing right using LyricsSearch!


 LINK FOR DOWNLOAD: https://play.google.com/store/apps/details?id=com.pedrofao.lyricsearch









Com o app LyricsSearch - BaixarLetras você pode ter as letras das músicas de suas bandas favoritas bem na palma de sua mão. Nunca mais cante errado!


LINK PARA DOWNLOAD: https://play.google.com/store/apps/details?id=com.pedrofao.lyricsearch



Desenvolvido Por Pedro Felipe
Para mais informações sobre aplicações móveis acesse:http://iphonesking.blogspot.com.br/










quarta-feira, 27 de março de 2013

Flashlight HD for Android



The best android flashlight app ever! Flashlight HD consumes less battery than others flashlights apps and doesn`t has ADS.
This version comes with more background light colors than the free version and also has the option to turn on all lights of your Android device.


LINK FOR DOWNLOAD: https://play.google.com/store/apps/details?id=com.pedrofao.flashlighthd





Este é o melhor aplicativo de lanterna para Android!  Flashlight HD consome menos bateria do que os aplicativos concorrentes, o que significa que você terá luz por muito mais tempo. Esta versão vem sem propagandas.

Flashlight HD vem com mais opções de cores de fundo do que a versão gratuita e também tem a opção de poder acender todas as luzes do aparecelho celular / smartphone.







Aplicativo de Lanterna para Android - Super Flashlight

A melhor lanterna para Android. Super Flashlight consome menos bateria e, por isso, é possível utiliza-la por muito mais tempo!
Faça o download de graça!!

LINK PARA DOWNLOAD: https://play.google.com/store/apps/details?id=com.pedrofao.superflashlight



The Super Flashlight Led app consumes less battery than other flashlight apps.
So you can have light for much more time.
The screen light or camera`s flash can be used.
Download for free!



terça-feira, 26 de março de 2013

Aplicativo do Corinthians para Android

Agora o Poderoso Timão agora tem um aplicativo com as notícias oficiais de tudo que acontece dentro do Corinthians! Façam o download e mostrem que a fiel torcida é a maior do Brasil!
O aplicativo é perfeito para utilizar em redes 3G, pois apresenta baixo consumo.


 LINK PARA DOWNLOAD: https://play.google.com/store/apps/details?id=com.pedrofao.corinthians




Aplicativo do Atlético MG para Android

Agora o Galão da massa ganhou este aplicativo, para manter o torcedor atualizado de tudo que acontece com o Atlético Mineiro.

LINK PARA DOWNLOAD: https://play.google.com/store/apps/details?id=com.pedrofao.atleticomg


Aplicativo do Cruzeiro para Android

O Cruzeiro E. C., agora ganhou este app que permite ao torcedor o acompanhamento constante de tudo que acontece com seu time!
Neste app, é possível obter informações do maior time de MG de graça. É só clicar no título da notícia que o seu conteúdo é mostrado na íntegra.
Os usuários que utilizam este app pela rede 3G podem ficar tranquilos, pois este aplicativo foi feito de forma otimizada e é o que apresenta menor consumo de rede.

LINK PARA DOWNLOAD: https://play.google.com/store/apps/details?id=com.pedrofao.cruzeiro

                    

Aplicações móveis

Conforme prometi no meu último post, hoje publicarei aqui no blog os aplicativos que venho desenvolvendo para Android.

O meu link na Play Store é: https://play.google.com/store/apps/developer?id=Pedrofao

Através do link é possível visualizar e baixar todos os apps que publiquei.


Espero que gostem =)

domingo, 24 de março de 2013

Desenvolvimento de aplicações móveis

Os aplicativos móveis fazem parte da nossa vida e nos ajudam em diversas tarefas. A tendência é que o desenvolvimento de aplicativos móveis aumente bastante, pois como os smartphones estão cada vez mais acessíveis,  a demanda por este tipo de aplicação aumentará.

Android x iOS

Os dois principais Sistemas Operacionais hoje para dispositivos móveis são o Android da Google e o iOS da Apple. Existem outros como o Blackberry OS  e Windows Phone, que vem crescendo em número de usuários. O ideal é desenvolver aplicativos para todos estes S.O. para garantir maior visibilidade de seu produto ou empresa. Eu optei por começar desenvolvendo para Android por ser a plataforma mais utilizada no Brasil e pelo fato de utilizar a linguagem de programação Java. Quem optar por desenvolver para iOS, terá que aprender Objective C.

Uma alternativa é usar o PhoneGap, assim como o Facebook faz. PhoneGap permite, através do uso de HTML5, Javascript e CSS o desenvolvimento de aplicações móveis para iOS, Android, Blackberry, Windows Phone, Bada OS, WebOS, etc. Pretendo em breve iniciar os estudos do PhoneGap para desenvolver apps para diferentes tecnologias com o mesmo código fonte.

A seguir postarei alguns aplicativos que desenvolvi para Android.  Até lá!

sexta-feira, 22 de março de 2013

Serialização de objetos

 O processo de conversão de um objeto a uma sequência de bytes é chamado de serialização de obejeto.  A passagem de uma sequência de bytes para um objeto utilizável também recebe o mesmo nome.

 Considerem o código abaixo



import java.io.Serializable


public class Cliente implements Serializable {

     private int codigo;

     private String nome;
  

     public Cliente (int codigo, String nome){


            this.codigo=codigo;

            this.codigo=nome;
     }

     public int getCodigo(){

            return codigo;

    }


     public String getNome(){

            return nome;

    }


    public String toString(){

   
          return new String("Código = "+this.codigo
                      +" - Nome do Cliente = "+this.nome);

   }


Esta é uma classe simples com construtor, um getter e um setter e o override do método toString que retorna uma String com os valores das variáveis. Além disso, a classe implementa a interface Serializable.

A classe abaixo (Teste1) mostra como poderíamos serializar e também recuperar os objetos serializados.


  import java.io.File;
 import java.io.FileInputStream;
 import java.io.FileOutputStream;
 import java.io.ObjectInputStream;
 import java.io.ObjectOutputStream;

 public class Teste1 {

     public static void main(String args []){
        Cliente c1 = new Cliente(1,"José");
        Cliente c2 = new Cliente(2,"Maria");

        System.out.println(c1.toString() );
            System.out.println(c2.toString());

        ObjectOutputStream out;
        ObjectInputStream in;

        try{
            out = new ObjectOutputStream(new FileOutputStream(
                     System.getProperty("user.dir")+
                         File.separator+"Clientes.bin"));
            out.writeObject(c1);
            out.writeObject(c2);
            out.flush();
            out.close();
        }
        catch(Exception e){
            e.printStackTrace();
        }

        Cliente c3;
        Cliente c4;

        try {
            in = new ObjectInputStream(new FileInputStream(
                     System.getProperty("user.dir")+
                         File.separator+"Clientes.bin"));
            c3 = (Cliente) in.readObject();
            c4 = (Cliente) in.readObject();

            in.close();

            System.out.println(c3.toString());
            System.out.println(c4.toString());
        }
        catch (Exception e){
            e.printStackTrace();
        }
    }
 }
   


Material Programação de Computadores 1

Prezados alunos,

Façam download dos materiais de aula através dos links abaixo  (só clicar):



Programação de Computadores - Parte 1 (História da Informática)


Sistemas de Numeração (Binário, decimal, hexadecimal) - Parte 2



Desejo bons estudos!! Aproveitem o feriado para colocarem a matéria em dia.

Em caso de dúvida, meu e-mail é pedrofao.puc@gmail.com.


 


quarta-feira, 20 de março de 2013

Alternativa para o Microsoft Visio no Mac OS X

A Microsoft já possui diversos aplicativos para Mac como o Word, Power Point, Excel, Equation, Outlook, Messenger, dentre outros. Mas ainda faltam alguns importantes como o MS Visio e o MS Project.

Recomendo aos usuários da Apple o aplicativo OmniGraffle, fabricado pela Omnigroup. É bem completo e faz praticamente tudo que o MS Visio faz. 
A alternativa da empresa para o MS Project é o aplicativo OmniPlan.


sexta-feira, 15 de março de 2013

Templates Desenvolvimento de Sistemas

Prezados alunos,



Favor utilizarem os templates do semestre passado e os templates abaixo, para a disciplina de Laboratório de Desenvolvimento de Sistemas.


Template 1

Template 2

Template 3

Bom trabalho!





quinta-feira, 14 de março de 2013

Planejamento de Capacidade e Avaliação de Sistemas Computacionais

Prezados alunos,


O material utilizado nas aulas da disciplina Planejamento de Capacidade e Avaliação de Sistemas Computacionais se encontra no link abaixo:

Clique aqui para fazer o download da Parte1 


Clique aqui para fazer o download da Parte 2



Bons estudos.