Search
Recommended Sites
Related Links






   

Informative Articles

Build a Website the Easy Way: For the Technically Challenged
Want to build a website? If yes, but you have no programming or html knowledge this article is for you. You have four options: 1. Hire a web designer 2. Use a free template 3. Affiliate website 4. Buy a WYSIWYG editor Let's...

The Concept Behind CSS
What is The Concept Behind CSS? The concept behind CSS (a.k.a. cascading style sheets or style sheets) is really simple. CSS allows you to make changes to all of the web pages that link to the CSS file at once by changing...

The Three Principles Of HTML Code Optimization
Just like spring cleaning a house, the html code of your web pages should get periodic cleaning as well. Over time, as changes and updates are made to a web page, the code can become littered with unnecessary clutter, slowing down page load times...

Using Swish
Swish is an enormously grand way to include flash effects to your site. It includes making small movies run without Macromedia Flash plug-ins. Swish stands for Simple Web Indexing System for Humans. With it you can easily index directories of files...

Website Design Mistakes
Javascripts Avoid including useless javascripts such as status bar scrollers, title scrollers, prompts or alerts, clocks, and mouse cursor effects. The best bet would be to avoid anything that could distract visitors from content. Hiding...

 
Um pouco de SIW

Muitas pessoas já me perguntaram o que é SIW. SIW é a sigla de Sistemas com Interface Web. O SIW é o desenvolvimento de Sistemas normais utilizando a Interface Web, que tem diversas vantagens perante a interface gráfica normal, como:
- Disponibilidade em praticamente qualquer lugar;
- Processamento centralizado;
- Baixo custo de treinamento;
- Baixo custo de distribuição;
- Resultado imediato de atualizações;
- Baixo custo do computador cliente;
- Entre outras vantagens.

Minha paixão pela Interface Web se deu quando meu amigo Antônio na OPAS/OMS em Brasília. Na época era tudo caracter usando o Unix com o browser Linx. Quando vi a forma de relacionamento entre os documentos, utilizando o tab (não havia o mouse) e quando se pressionava o enter, você estava ligado a um documento em outro servidor em algum lugar do mundo. Vi que um mundo novo se abria e realmente foi assim. Imaginei sistemas utilizando esta interface e com isso voltei toda a minha carreira para esta área. SIW para a Internet.

O SIW somente pode ser dizer que ele está completo, quando você consegue fazer todas as atividades que um sistema de Interface Gráfica consegue fazer, como:
- Edição de formulários com validação forte local e no servidor;
- Impressão de relatórios de múltiplas páginas pelo cliente;
- Impressão de etiquetas auto adesivas;
- Impressão em impressoras matriciais;
- Impressão por demanda em impressora matricial ou gráfica;
- Utilização de dispositivos de entrada diversos, como leitores de código de barras etc.

Com base nestes critérios, fui desenvolvendo um ambiente de trabalho (framework), visando acelerar o desenvolvimento de SIW utilizando as mesmas idéias que eu tinha no meu ambiente de desenvolvimento em Clipper.

E os sites
O site na visão do SIW, é a apresentação do conteúdo mantido pelos SIW. Uma visão simplista de relatórios impressos pelos computadores nas impressoras. Claro que o site pode e deve ter apelos visuais de acordo com a sua finalidade e público alvo.

Intranets e Extranets
As Intranets e Extranets, são sites informativos, que tem mais SIW de contato com os usuários que um site normal. Ambas visam a integração de um grupo restrito de pessoas.

As Intranets são ferramentas poderosas de integração dentro das empreas, onde são utilizadas ferramentas que retiram dados dos sistemas internos, publicando de forma mais fácil e ágil para seus usuários.

As Extranets já na sua maioria, são ferramentas de relacionamento entre grupos diferentes, como empresa e clientes etc. As Extranets visam publicar conteúdo específico de interesse de cada grupo usuário, como por exemplo o acompanhamento de cargas dos correios.

O futuro do SIW
Cada vez mais as grandes empresas estão convergindo para este ambiente. Todos estão visando a redução dos custos de propriedade dos computadores (TCO), e a Interface Web é a melhor forma de conseguir isso.

A Microsoft, SUN. Oracle e entre outras grandes empresas, estão apostando alto em Frameworks baseados em tecnologias próprias ou abertas. Por isso precisamos sempre saber que lado estamos falando. Porque no SIW temos 2 lados a pensar, que é o cliente e o servidor. O servidor poderá ser um servidor Microsoft Windows ou Linux, quanto o cliente poderá ser qualquer equipamento que interpretar a linguagem de apresentação utilizada.

Os Frameworks existentes, bem como o que eu desenvolvi, visa facilitar o relaciomento do programador com o programa, evitando ao máximo a interação com a linguagem de apresentação, como o HTML. Na minha visão, a melhor implementação do momento está no .NET da Microsoft, mas existem outras empresas e grupos de usuários investindo MUITO, como o Eclipse, que também promete muito.

Não sou partidário de ambientes e sistemas operacionais. O importante é que o usuário precisará ter o sistema disponível de forma transparente para ele no cliente para qual foi disponibilizado.

Onde eu quero chegar
Estou sempre evoluindo o meu ambiente. Atualmente ele está em ASP usando a linguagem VBScript no servidor e HTML com JavaScript no cliente. Já estou portanto tudo do servidor para PHP e logo para JSP. Com isso, poderei desenvolver o mesmo sistema, com a mesma facilidade para qualquer ambiente que utilize estes 3.

Escolhi as linguagens Script, para não ficar preso aos frameworks proprietários do mercado. As empresas buscam fazer com que os usuários desenvolvedores fiquem presos a estas tecnologias e ambos os principais concorrentes, que são a Microsoft com o .NET e a Sun com o Java, estão ainda se posicionando no mercado.

Neste ano, vou estudar profundamente ambos os ambientes (.NET e Java) para tirar o melhor de cada um e desenvolver ferramentas auxiliares para aumentar a produtividade de desenvolvedores de SIW.

Quem quiser saber mais de SIW, entre em contato comigo no meu e-mail ou deixe um comentário.

About the Author
Analista de Sistemas, especialista de projetos para Internet desde 1993, projetista e mantenedor de diversos sites no Brasil, como os sites da FAMEM e Porto do Itaqui