Me corrija se eu estiver enganado

Pessoal estruturei meu programa de TCC da seguinte forma

Adobe Flex - Realiza a parte da interface

BlazeDS - Com ele realizarei a ligação da parte de interface com a de JAVA

Eclipse - IDE de desenvolvimento, a qual foi escolhida entre várias outras, uma IDE que melhor atende nossa necessidade.

Hibernate - irá realizar o mapeamento do banco, deixando oculto o banco do desenvolvedor, assim o programador não precisará saber nome de tabelas e campos, apenas chamar funções, as quais terá os comandos “SQL” que trará os dados, poupando o programador de programar comandos SQL

Oracle - Banco de dados.

TomCat -Servidor de aplicação

Crystal Report - Desenvolvimendo de relatórios

Flash player – aplicativo que garantirá portabilidade entre os diversos browser’s e sistemas operacionais

Adobe Air – Caso haja necessidade de converter para um aplicativo desktop

Por que usar o Crystal Report para criar os relatórios ?

Como você vai usar java não seria mais facil usar o Ireport?

http://jasperforge.org/projects/ireport

uma questão de escolha trabalhei com ambas crystal report e ireport e gostei mais do crystal é muito fácil de ser implementado independentemente da liguagem pode se programar em java, vb, delphi, C#, são algumas que eu sei, sem contar que tem um excelente suporte provido pela sap, tem um vasto conteúdo na internet.

[quote=gustavoa]Pessoal estruturei meu programa de TCC da seguinte forma

Adobe Flex - Realiza a parte da interface

BlazeDS - Com ele realizarei a ligação da parte de interface com a de JAVA

Eclipse - IDE de desenvolvimento, a qual foi escolhida entre várias outras, uma IDE que melhor atende nossa necessidade.

Hibernate - irá realizar o mapeamento do banco, deixando oculto o banco do desenvolvedor, assim o programador não precisará saber nome de tabelas e campos, apenas chamar funções, as quais terá os comandos “SQL” que trará os dados, poupando o programador de programar comandos SQL

Oracle - Banco de dados.

TomCat -Servidor de aplicação

Crystal Report - Desenvolvimendo de relatórios

Flash player – aplicativo que garantirá portabilidade entre os diversos browser’s e sistemas operacionais

Adobe Air – Caso haja necessidade de converter para um aplicativo desktop

[/quote]

Olá somente uma correção. O TomCat não pode ser considerado um Servidor de Aplicações, ele é simplesmente um ServletContainer. JBoss, Websphere, esses sim são Servidores de Aplicações.

Parabéns pela formulação do seu TCC.
Realmente, muito bom!

Mais um (+1).
Utiliza (se quiser) JBoss! Gratuito (até quando eu não sei, do jeito que as coisas no mundo estão indo haha) e ótimo!
Flw e boa sorte!

muito obrigado, claro que tomcat é uma versão o mais correto seria o apache

oi, só complementando

o apache tomcat é o webcontainer do projeto apache, não é uma versão do apache

o flash player é o ambiente de runtime para execução da aplicações web

o adobe air é o ambiente de runtime para execução de aplicações desktop

t+


INTERFACE

Flex builder plugin 3 - Opcional para utilizar uma mesma IDE no caso o eclipse

Flex builder 3.3 - interface


RELATÓRIOS

Crystal Report plugin 12 - Opcional para utilizar uma mesma IDE no caso o eclipse Desenvolvimento de Relatórios

Crystal Report 12 - Desenvolvimento de Relatórios


RELAÇÃO JAVA E FLEX

BlazeDS 3.2.0.3978 - Ponte do java e flex


IDE DE DESENVOLVIMENTO

Eclipse 3.4.2 - IDE de desenvolvimento


RELAÇÃO JAVA E BANCO

Hibernate - Ponte de relacionamento do java com o banco


BANCO DE DADOS

Oracle 11.1.0.6.0 - Banco de dados


SERVIDOR DE APLICAÇÃO

Apache Tomcat 6.0.20 - Servidor de aplicação


APLICATIVO PARA RODAR APLICAÇÕES

Flash player - Essencial para rodar as aplicações


APLICATIVO PARA RODAR NO DESKTOP

Adobe Air - Possível ampliação para desktop