Artur Petean Bove Júnior Tecnologia SJC Objetivo • O objetivo do projeto é especificar o desenvolvimento de um software livre com a finalidade de automatizar a criação de WEBSITES através do armazenamento dos comandos, estruturas de condicionais, operadores lógicos, enfim, todos os itens necessários de diversas linguagens que possam ser facilmente utilizados pelos usuários do sistema. • O produto será chamado de AutoSite, sendo o mesmo desenvolvido com linguagem de programação de última geração e um banco de dados relacional de alta performance para que o sistema tenha o melhor desempenho. Tecnologia e estrutura • Visando um melhor desempenho, facilidade de manutenção dentre outros aspectos, foram utilizados os seguintes softwares: Software de modelagem • Case Studio Software de análise – UML • Jude Linguagem de programação: • Java Banco de dados: • Postgres/Mysql Descrição do produto • O produto será constituído por um software com o intuito de facilitar a criação de WEBSITES por usuários não especializados. • O mesmo terá uma interface amigável, sendo todo layout desenvolvido visando a facilidade de navegação, de forma que o produto possa ser utilizado por usuários com conhecimentos básicos de informática. • Em um primeiro momento o usuário deverá selecionar a linguagem com a qual deseja desenvolver seu WEBSITE. Descrição do produto • Como mencionado inicialmente os comandos, estruturas lógicas, operadores lógicos, dentre outros itens relativos a linguagens estarão armazenados de forma estruturada dentro do banco de dados Postgres/ MySQL. • O software então utilizando uma Inteligência que será desenvolvida na linguagem Java, interpreta a opção selecionada, consulta o banco de dados e inicia a construção do código na linguagem selecionada anteriormente. • O usuário terá a opção de visualizar a parte gráfica e alternar para o código, caso tenha conhecimento na linguagem poderá inserir linhas de codigo e ver o efeito real antes de salvar a página. Layout Linguagens • O software em questão irá trabalhar apenas com linguagens já conhecidas e utilizadas. Assim sendo o usuário poderá selecionar uma das linguagens abaixo: • PHP • HTML • ASP 3.0 Vantagens • A vantagem de construir websites com esse programa será a rapidez e simplicidade para a criação. • Além de criar o website com linguagem validada pela W3C, o que significa que será compativel com diversos navegadores e dispositivos, terá um melhor posicionamento em mecanismos de buscas. • Sites feitos com a ferramenta poderão ser facilmente gerenciados, o que será útil a empresas que precisam realizar alterações freqüentes em diversas páginas. Motivação • Estimular usuários não especializados, mas interessados em desenvolver WEBSITES a iniciar seu aprendizado com um produto que facilitará o desenvolvimento de seus sites e ajudará o mesmo a desenvolver seus conhecimentos. • Como o usuário não terá uma preocupação com a programação outro ponto focal do produto é mudar a atividade principal de construção do site da programação para o LAYOUT, pois, tendo que se preocupar menos com a programação o usuário poderá manter suas atenções mais voltadas a parte visual. Licenças e condições de uso • Seguindo as regras básicas do software livre, o produto será disponibilizado para utilização online e o código fonte com toda documentação e estrutura da base de dados estarão disponíveis para download de forma gratuita e sem restrições quanto a alteração de qualquer tipo tanto no código fonte quanto na estrutura da base de dados. • Todas as linguagens e ferramentas utilizadas no desenvolvimento deste produto são também inteiramente gratuitas de forma que qualquer alteração desejada poderá ser feita através da utilização das mesmas, facilitando assim este tipo de customização. Marketing • O Market do software será feito totalmente via web, divulgado em sites de desenvolvedores e estudantes, Redes Sociais, Email Market e através de SEM, ou Search Engine Marketing, técnicas de Marketing na Internet que tem por objetivo a promoção de um website nas páginas de resultado (SERPs) de um buscador (ex. Google, Yahoo, Bing, etc…). • O foco principal da propaganda será a facilidade que o programa promete, e o fato de se tratar de um Software Livre. Análise de mercado • Com o intuito de procurar softwares similares, foi feita uma pesquisa na internet. Abaixo vamos mostrar alguns programas encontrados: • • • • MAGIX Website Maker Adobe Contribute Web Acappella Artisteer MAGIX Website Maker Vídeo Adobe Contribute Web Acappella Artisteer Vídeo Análise de mercado • Apesar dos programas acima serem similares, alguns são softwares pagos, outros não possuem liberdade de escolha de códigos. • Por isso o AutoSite teria um espaço garantido no mercado. Resultados Esperados • A curto prazo será analizada a aceitação do público, correção de falhas e modificações de acordo com a necessidade dos usuários, podendo surgir novas versões do software. • Será aberto um fórum na internet para os utilizadores compartilharem a experiência com o programa e trocarem idéias a respeito. Resultados Esperados • A médio e longo prazo o programa estará em seu estágio maduro, sendo usado por um grupo de pessoas que fazem uso do programa de maneira profissional, que discutem idéias em fóruns e comunidades. • Se todas as expectativas forem alcançadas com o programa, no futuro, será tão fácil e prático criar sites com a ferramenta AutoSite, que sua utilização será indispensável por profissionais que trabalham na área, economizando tempo e ganhando em qualidade. Obrigado • O Projeto está disponível para Download no Site: • tecnologia.saojosecampos.net Bibliografia: • http://www.adobe.com/ • http://tecnologia.saojosecampos.net • http://www.baixaki.com.br/ • http://www.artisteer.com/