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/
Download

Slide 1 - Informática São José