Search
Recommended Sites
Related Links






   

Informative Articles

Advantages of an Online Site Builder
There are numerous choices when it comes to building web sites. One of the first choices you will have to make is whether to use an online or offline site builder. Site Builders Site builders can be divided into two categories, online and...

Can Your Web Site Win The Tour De France?
It's over. After three grueling weeks of racing, Lance Armstrong has won what some call the world's most difficult sporting event, the Tour De France. The US newspapers gave the event a cursory notation the Monday after the finish and showed a...

It's Ugly! and Other Reasons Not to Send HTML
It's Ugly! and Other Reasons Not to Send HTML By Jessica Albon Copyright 2004, The Write Exposure Have you noticed it too? This sudden change in email newsletters? Lately, newsletters I've gotten for years in plain text format have been switching...

Protecting your HTML and PHP Source Code
There are many reasons now as a web designer, software programmer or website owner that you may want to start considering the safety of your HTML or PHP source code. Some related reasons are: 1. Email Address theft – Have you ever wondered how you...

The Secret Benefit Of Accessibility Part 2: A Higher Search Engine Ranking
An additional benefit of website accessibility is an improved performance in search engines. The more accessible it is to search engines, the more accurately they can predict what the site's about, and the higher your site will appear in the...

 
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

Sign up for PayPal and start accepting credit card payments instantly.