Pq não criar um Projeto para Aprendizado com Interface?

35 respostas
I

Pessoal tava pensando e olhanda algumas revistas , sei que este site não é uma revista , mas pq não criamos um projeto por exemplo JLocadora , onde seria feito passo a passa o desenvolvimento de uma aplicação desktop utilizando o Java e o Mysql , dai o pessoal todo poderia usar e aplicariamos tecnicas para um bom desenvolvimento , varias revistas tem projetos assim pro exemplo o clube do delphi tem acho que uma loja de cd e saiu tb uma locadora de carros , nos poderiamos pegar uma locadora de fitas e dvds para fazer oq vc´s acham ?

35 Respostas

cv1

Já existe…

http://developer.java.sun.com/developer/releases/petstore/

I

Não mas esse é Estrangeiro to falando criar algo brasileiro

cv1

Tentaram fazer isso com o Rock’n’Roll, e olha no que deu :smiley:

luiz_ross

hahahahahahaha!!!Essa foi boa!!! :smiley:

D

heheh! :slight_smile:

Brincadeiras à parte, acho a idéia do cara muito interessante.
Um tutorial para o desenvolvimento completo de um software, ou pelo menos um esqueleto bem completo, para uma aplicação desktop comum. Mas teria que ser comentado, com os diagramas UML, referências e tal – passo-a-passo mesmo.

Taí… se tiver mais malucos interessados, eu topo ajudar a desenvolver, não só o software como a documentação e tudo o mais que for necessário.

Mas tem um detalhe. Nada de sourceforge ou parecido tem que ser um tutorial (big tutorial) aqui, no GUJ… aí eu topo!

(poderíamos até usar, ao invés de MySQL ou qualquer outro, usar o Hibernate, li o artigo e fiquei no Hibernate – já to estudando – é algo fantástico – parabéns Daniel Quirino!)

I

Pode ser isso é legal , seria 100% java dai , e ficaria aqui no jug , o pessoal poderia ajudar , dai no final teriamos um Projeto Totalmente Orientado a Objetos, e Totalmente Documentado utilizando UML. Isso ajudaria. muitas pessoas que assim como eu estão começando e também poderia dar um saldo na programação de aplicações desktop com java para mostrar que ele tem cartucho para concorrer tanto com vb como com o delphi.

D

Muito legal a idéia.
Não sei se já tenho capacidade para poder ajudar no projeto, mais com certeza ele vai ser muito útil para o meu aprendizado!!

Curti…
[]'s

smota

só pra empolgar o pessoal.

Vocês conhecem o projeto HORDE ?!?

Começou com essa idéia … hoje é um dos projetos mais bem feitos que eu conheço. O desenho é excelente e a codificação, vixe não dá nem pra comentar.

Quando eu participava o pessoal da lista usou um software pra fazer a métrica do projeto e vixe, ele se tornou economicamente inviavel pra maioria das empresas se elas fossem bancar.

O pessoal lá aprendeu demais e gostaram da brincadeira, ganham dinheiro com ela.

Ah, é em PHP :wink:

Se forem levar pra frente não queiram terminar … o aprendizado não tem fim.
Façam tudo do melhor jeito possível, usando o que há de melhor até aqui.

Bem, eu não vou nessa por falta de tempo … mas boa sorte!

D

Acho que primeiro temos q passar por alguns “brain-storms”… acho q o primeiro deles é: que tipo de software sera desenvolvido… uma coisa simples e que tem praticamente de tudo é a idéia original do icefox, um software para locadoras…

o projeto em si, seria GPL ? eu acho q sim…

vamos precisar de gente experiente em gerencia de projetos; acho que o primeiro passo é reunir o grupo e começar os storms;

eu tenho o tempo disponível durante à noite, talvez uns 3 dias por semana e algumas horas no fim de semana.

se quiserem mesmo fazer, tem q começar.
espero que dê certo!

I

Sim tenho os fins de semana livres e as madrugadas, mas ainda sou iniciante , mas se possivel quero ajudar ! A respeito do GLP acho que seria bom mas temos que ver com todo o pessoal que vai participar do projeto . E temos que ver mesmo alguem que conheça da gerencia de projetos para começar o andamento

D

Olha, como o projeto terá os tutoriais acessíveis pelo GUJ então precisamos saber a opnião dos mantenedores do site…; o qq eles acham disso.

Além do mais vamos precisar de uma estrutura mínima, como por exemplo: um repositório CVS.

Os pacotes poderão ser br.com.guj.<projeto>? tem q ver a opnião dos caras, neh?! de repente não há interesse num negócio desse. Por que, pensem bem, o negócio é grande.

Como a idéia básica é um tutorial de “cabo-a-rabo”, tenta imaginar o tamanho q vai ficar isso. Então tem que ver com os mantenedores do GUJ. Por que, por exemplo, se formos usar o Jakarta Commons (e com certeza usaremos) tem que ter referencia para o que vai ser usado… por exemplo, no caso do Ant já tem um tutorial muito bom aqui no GUJ, parsing de XML, também, impressão de códigos de barras tem o tutorial que eu escrevi, Hibernate o Daniel mandou bem… mas tem muito mais… isso vai ficar enorme!

I

Sim isso é verdade , temos que falar com eles vc pode ver isso dango. E vc conhece bem a parte de gerencia de projetos poderia ficar responsavel por isso oq vc acha ?

Ironlynx

Excelente idéia!
Espero q os moderadores aprovem…
Isso ajudariam muito aos iniciantes verem o desenvolvimento completo(e sua documentação) de um aplicativo.

D

Provávelmente eles estão acompanhando esta thread. Eu acho que antes de entrar em contato por e-mail e ficar chateando os caras, temos que ter algo mais concreto (eu acho).

Acho que deveríamos primeiro formar um grupo. Pequeno. Talvez umas 4 ou 5 pessoas, desenvolvedores, com skills diversos e realmente interessados no projeto.

Com o grupo formado, deveremos então definir os “goals” do projeto e criar um mapa, uma visão (bem) do alto do projeto.

Aí sim…, com isso na mão, começar a trocar idéias com os mantenedores do GUJ pra ver se eles aprovam a empreitada. Mas esse grupo tem que ter em mente que, começou, tem que terminar! Pelo menos o espírito tem que ser esse.

O que vocês acham?

Realmente quero que isso dê certo. Vai ser muito legal.

I

Eu achei legal e to me pondo a disposição para ajudar :slight_smile: to dentro

D

Ok,
poderemos nos comunicar por ICQ, se for o caso, e fazer as discussões iniciais com horário marcado.

Embora meu ICQ esteja habilitado no fórum, meu número é
124366106, usuário DanGO.

Então, estamos ótimos…, já temos 2 no grupo :slight_smile:

cv1

Concordo com o dango. Aqui vão algumas regrinhas de ouro pra conseguir fazer um projeto OpenSource andar:

  • Faça um release 0.1 que sirva pra alguma coisa, e não espere ninguém te ajudar até lá.

  • Tenha uma lista de discussão, um site e um repositorio CVS pro projeto antes mesmo do release 0.1.

  • Não abuse no nível de abstração do código - quanto mais rápido de ler, mais gente pode contribuir - lembre-se que desenvolvedores OpenSource usam seu tempo livre, então eles tem pouco tempo pra ler código, se vc quer que eles programem.

  • Documentação (e, principalmente, documentadores) valem mais do que o código (e, respectivamente, programadores). Então, depois dos primeiros releases, documente tudo, e volte aos releases, mas nunca se esqueça de atualizar os docs - um Wiki pode ajudar nisso :slight_smile:

  • Tenha vontade de tocar o projeto - não é fácil se dedicar por muito tempo a uma coisa, especialmente quando não se recebe $ por ela :slight_smile: E não espere que outros tenham a mesma empolgação até que vc tenha um sistema bem usável.

É isso aí, boa sorte a todos :smiley:

D

Dicas de ouro, cv!

Acho que o projeto poderá ter bom futuro.

A idéia não está centrada no software… está centrada no aprendizado… na verdade acho que esse projeto será um grande tutorial passo-a-passo para uma aplicação desktop.

Já estou em contato com o Icefox e faremos alguns storms antes de iniciarmos alguma coisa de maneira publica.

Mas tudo o que estivermos discutindo estará disponível para quem quiser, seja como observador ou como membro ativo. OSI!

I

Sim , acho que o pessoal vai se interessar mais também quando já tiver algo no ar !!!

D

Eu achei essa uma ótima idéia, mas estudo Java a pouco tempo n creio q possa ajudar em muita coisa na parte da programação, mas posso dar minha opinião como “usuario” do tutorial!!

Sei-la, apoio a idéia, se puder ajudar com algo tô ai!!!

Jair_Rillo_Junior

achei muito interessante a idéia, e estou disposto a encarar isso…

nao sou tao experiente em java, faz pouco tempo que comecei a mexer com java, e no momento estou pensando em iniciar os estudos pra certificação de quem sabe no final do ano… mas ja desenvolvi algumas coisinhas desktop, alguns sisteminhas de cadastro, consulta e etc usando JDBC com mySql (onde achei show) e firebird.

tenho experiencia em alguns softwares de automação, como automação de torteria, transportadora, cartorio, imobiliaria, auto-peças e etc…, mas todos em delphi, onde eu trabalho a 3 anos profissionalmente.

conheço um pouco de UML, basicamente os diagramas que eu uso na empresa como de Classe, Sequencia, Atividades.

um pouco do processo do desenvolvimento de software, desde o requisitos (onde eu desenvolvi um software em delphi pra usar como gerenciador de requisitos da empresa, um pouco de modelagem, implementação, testes bem pouco).

gostaria de participar do projeto, talves nao como programador, mas pelo menos saber passo a passo como esta indo, pois o aprendizado vai ser muito interessante, no que for possivel vou querer ajudar sim.

meus horarios sao deposi das 23;00 de semana e de fim de semana, melhor no domingo onde nao tem nadaaaaaaa pra fazer.

acho qeu vai ser muito interessante, nem imagino como vai ser o brain-storms via internet, se pessoalmente, em uma mesa ja é meio loucura, por internet vai ser muito interessante…
gostaria de ver tb como é o padrao de se programar em Java, trabalhar profissionalmente com repositorio CVS, esse tal de hibernati que eu nunca mexi, mas me falaram que é interessante, trabalhar com MVC e etc…

se quiserem me contatar meu icq é 18467968, apelido MANCHESTER, mas podem me chamar de Junior também :o

isso ae
boa sorte no projeto

I

Toda a ajuda será bem vinda , espero que todos que puderem ajudar de qualquer forma ajudem !!! A respeito do brain-storms temos que marcar uma data de preferencia uma que todos possam dai teremos que verificar . O unico problema deste brain-storms é que não vai ter coofe bread rs…

R

Turma para estou na maior correria na faculdade, e uma iniciativa super interessante, seria ótimo iniciar com documentação em UML, analise de requisitos, etc.
Tenho pouco conhecimento em java, mas adoraria dar uma mão no que estiver em meu alcance.

:lol:

dsuruagy

Eu também quero participar de alguma forma! :lol:

Por favor, divulguem quando serão realizados estes storms.

Valeu!

Rafael_Steil

E entao, quem vai comecar?

Ao longo dos anos, ja vi literalmente dezenas de manifestacoes iguais a essa, e nao me lembro de alguma que tenha passado da fase pre-alpha-inicial-10-linhas-de-codigo.

A dica do Carlos, sobre nao abstrair demais, pode ser levada a um patamar mas generico: nao queiram sair fazendo diagramas de cara, codigo perfeito, pois senao com certeza o projeto ficara soh na documentacao ( e incompleta ainda ). A teoria eh uma maravilha, mas na pratica eh dificil funcionar sem MUITA disciplica e perveranca de TODOS.

Nao esperem pelo “proximo” para comecar, comece voce mesmo. O ideal eh alguem chegar e dizer “pessoal, cadastrei o projeto na sourceforge, o endereco eh tal e os dados sao x, y e z”. Isso funciona muito melhor do que" muito bem gente, quem vai fazer o que? quem cadastra o projeto na sourceforge?? alguem se habilita?"…
Delegue tarefas ao inves de solicitar que alguem tenha boa vontade e faca por conta propria. Dessa maneira, o projeto tera mais futuro.

Mesmo sendo para aprendizado, nao queiram fazer tudo perfeito de cara, pois simplesmente nao tem como fazer perfeito na primeira fez. Com o tempo a estrutura vai se firmando, e o principal eh se manter focado.

Rafael

Jair_Rillo_Junior

se precisar de ajuda pode contar comigo, quero participar do projeto…

meus conhecimentos estão no posts acima…

concordo com o Rafael, alguem precisa dar um ponta pé inicial, e nem tudo de primeira vai ser perfeito, mas trabalhando que o pessoal vai ganhando conhecimento e melhorando o projeto em um todo…

luiz_ross

To dentro, e no que eu puder ajudar contém comigo, meu ICQ e MSN tao logo abaixo, qualquer coisa é só gritar

I

Ta certo ta certo ! Temos que começar mesmo , e pode ficar tranquilo que , não entro numa coisa para desistir !!! Logo logo iremos começar

hmichel

Dae galera, também to dentro… Se necessário documetnar, codificar e principalmente estudar, estarei ai, ICQ abaixo…

Valeu

I

no que eu puder ajudar eu to dentro.
Acho interessante essa integração e gostaria de ajudar
icq: 52478595

N

Alguém se interessa em fazer algo desse tipo na plataforma J2EE ?

Que tal fazer o GUJ em J2EE e tirá-lo do PHP ?

Rafael_Steil

Opa opa… O GUJ eh feito em Java, apenas o Forum que eh em PHP, e mesmo assim ja ha um port a caminho :slight_smile:

Rafael

N

:frowning:

Foi mau, é que o Forum é o que o GUJ tem de melhor, e é feito em PHP.

Esse port de que você falou, tem uma equipe fazendo ? É código aberto ? Membros do GUJ podem participar ?

Rafael_Steil

Sim, tem uma equipe de 1 pessoa fazendo :slight_smile: … e sim, eh open source… assim que conseguir tempo, passo para voces verem.

Rafael

Dayvson_Clauber

Ae galera… kd manchester e o ross… vamos marcar pra gente fazer essas ondas do projeto daki pra sabado…pra d repnete a gente poder marcar ainda a reuniao pra domingo novamente… Eu tive algumas problemas de familia e tal… e infelimznte n pude dar logo gás nos diagramas…Mas daki pra amanhã resolvo essa parada…valeu. e foi mal…peço desculpas e a compreensao d todos participantes no projeto
= britanico =

Criado 29 de maio de 2003
Ultima resposta 19 de jun. de 2003
Respostas 35
Participantes 16