O termo Web 2.0 se refere a mais nova geração de tecnologias, design e, principalmente, a uma nova forma de usar a Internet.
Os aplicativos Web 2.0 procuram facilitar a comunicação, troca de informações, interoperabilidade, usabilidade e colaboração.
Como exemplos citamos sites conhecidos do público brasileiro, tais como YouTube, Wikipedia, Skype, Yahoo, Flickr, Orkut, Facebook, MySpace, Twitter, Wordpress, Digg, Delicious, LinkedIn, SlideShare e muitos outros, só para ficar em alguns dos mais conhecidos no Brasil. Uma lista razoavelmente completa pode ser encontrada aqui.
Em termos de design, os sites Web 2.0 tem uma identidade visual muito própria, que prima pela facilidade de leitura com letras grandes e grandes espaços vazios. Além disso, poucas colunas são usadas, e os gráficos apresentam cores fortes e efeitos de reflexos, gradientes e transparências. A navegação deve ser extremamente simples, e os menus são largos, limpos e de uso óbvio. Até os logos de empresas Web 2.0 têm um visual facilmente identificável (veja como exemplo uma centena desses logos, mostrados no quadro abaixo).
A Endev possui experiência em design Web 2.0, cujo resultado pode ser visto na concepção do próprio site Endev.

A Web 2.0 está chegando aos dispositivos móveis através do Android (Google), Symbian OS (Nokia), iPhone (Apple), Blackberry (RIM), Windows Mobile (Microsoft) e, possivelmente, do ainda não lançado Palm webOS (que veio substituir o PalmOS, sistema operacional usado dos PDAs e Smartphones da Palm).
A Endev, além da grande experiência em programação de software embarcado, é também especialista em usabilidade. Se usabilidade já é importante quando se trata de acessar a Internet através de desktop, no caso de dispositivos móveis ela se torna imprescindível: com a tela reduzida e sem o uso de mouse e teclado convencionais a interação deve ser perfeita para que os usuários possam atingir seus objetivos.

Usabilidade é um termo usado para definir a facilidade com que as pessoas podem empregar uma ferramenta ou objeto a fim de realizar uma tarefa específica. A usabilidade pode também se referir aos princípios por trás da eficiência percebida com que usamos um objeto ou sistema.
Assim, usabilidade de software normalmente se refere à simplicidade e facilidade com que uma interface, um programa de computador, dispositivo móvel ou um website pode ser usado.
Alguns links interessantes:
A Endev desenvolve pesquisas em usabilidade, tendo criado produtos cujo diferencial é justamente o seu alto grau de usabilidade.
A figura da esquerda abaixo mostra o modelo básico de um típico software desktop tradicional, tal como Word ou Excel, instalados no seu computador. Sua interface do usuário, informações e lógica de programação rodam todas dentro do seu computador, podendo eventualmente carregar informações da Internet conforme necessário.
Em contraste, a figura do centro abaixo mostra uma aplicação Internet tradicional. Através do uso do navegador (browser Internet Explorer, Firefox ou outro), páginas web são construidas por HTML. O navegador faz pedidos de informações aos servidores Web dos sites após cada ação do usuário, e espera a resposta antes de mostrar uma nova página web.
Por fim, na figura da direita abaixo vemos o modelo básico de uma aplicação Ajax. Através do uso do navegador, aplicativos são construidos não só por HTML, mas também por JavaScript, uma linguagem de programação capaz de interagir com o usuário, alterar as informações na tela e ainda entrar com contato com um servidor Web sem que isso signifique carregar toda uma nova página na tela. Como resultado, aplicativos Ajax permitem uma experiencia do usuário mais rica, dinâmica e interativa do que uma aplicação Internet tradicional, mas mantendo as vantagens de conectividade e fácil acessibilidade dificilmente disponíveis aos sofwares desktop tradicionais.
A Endev possui larga experiência no desenvolvimento de aplicativos Ajax.
