quarta-feira, 18 de abril de 2012

Novo Smarc Updater 2012 - Automatic CMS & ERP system

Novo Smarc Updater 2012.
Versão com construtor de base de dados e gestor de conteudo compartilhado.

Único sistema de seu tipo no mundo, assista e confira.





Versão híbrida JAVA/PHP.
Suporta base de dados MySQL, Oracle, DB2 e Google SQL Cloud

Para obter uma versão demo ou saber mais sobre as funcionalidades e planos mensais de uso entre em contato com: contato.web@smarc.com.br ou acesse:

http://www.smarcupdater.com.br (site oficial Smarc\Updater)
http://www.smarc.com.br (site oficial da Smarc\Web Produtora de Internet)

sexta-feira, 13 de abril de 2012

Smarc Updater (CMS) para Tablets!

É com grande felicidade que trago a notícia que a Smarc\Web esta desenvolvendo o primeiro CMS do mundo para uso específico em Tablet.

Ideal para jornalistas por exemplo, que no ato da notícia poderiam fotografar, fazer um video, escrever e publicar no seu próprio site.

Essa versão está sendo construída sobre a plataforma JAVA J2ME, ou seja,
independentemente do dispositivo que se use, você vai ter controle total sobre seu site e/ou dados da extranet da sua empresa.

O foco do desenvolvimento é funcionamento para Tablet, mas qualquer celular que suporte Java também poderá ser usado.


Estamos pensando em mudar o nome do velho Smarc Updater, qual a sugestão de vocês?

Quem ainda não conhece o Smarc Updater, clique aqui

Quem tiver interesse pode entrar em contato com: contato.web@smarc.com.br

Abraços a todos!

Rodrigo A. Rodriguez

sábado, 31 de março de 2012

Nos tempos atuais vê-se que o uso de sistemas CMS (Sistemas de Gerenciamento de Conteúdo) se torna inevitável. Existem inúmeros sistemas CMS disponíveis, boa parte dele de código-fonte aberto, como o Joomla.

Particularmente não gosto muito da idéia de um CMS ditar as regras de como a minha base de dados deverá ser, como a estrutura navegacional deve ser e principalmente adaptar a arte propriamente dita (Design) para que possa funcionar em conjunto.

Bom mas fazer o que? Existem empresas que optam por construir o CMS que irá gerenciar o web-site, uma das vantagens é a segurança, jé que é código fechado e a maior capacidade de adequar perfeitamente o que o seu cliente precisa e espera, mas por outro lado muitas vezes construir um CMS acaba gerando mais horas de trabalho do que as que foram necessárias para a construção de todo o site, aumentando assim o custo.

A Smarc pensou numa solução meio termo. Resolvemos criar um sistema de CMS que automaticamente consegue "ler" a estrutura da base de dados e com isso fornece uma interface bem simplificada e funcional para gerenciar o site. São inúmeras vantagens dentre elas: você passa a ter um sistema de CMS de código fechado, não precisa se preocupar com atualizações semanais para se precaver de falhas encontradas, você não perde tempo configurando nada e muito menos tendo que se adequar e o melhor de tudo o custo do projeto vai ser apenas o custo de um site não administrável, já que o nosso sistema Smarc Updater) consegue "programar" sozinho todas as funcionalidades de um bom Sistema de Gerenciamento de Conteúdo, tanto em PHP 4, PHP 5 e Java (J2EE) usando qualquer base de dados do mercado.

O que aconteceria com um site usando um sistema CMS qualquer na exata ocasião em que se faz necessidade de ampliar o site, incluir novos dados e áreas ou até mesmo uma mudança de layout? Tudo isso só seria possível passando antes pelo CMS.

Com o Smarc Updater você apenas modela a sua base de dados de qualquer forma, a qualquer hora e quantas vezes quiser e em tempo real você já terá um CMS adequado e pronto para o uso.

Na verdade a intenção do nosso sistemas não é a de concorrer com os CMS líderes de mercado e sim oferecer a nossos clientes uma plataforma a qual ele não precise aprender a usar e se preocupar com atualizações, invasões e tentando se adaptar ao funcionamento dele.

Além de agir como um gestor de conteúdos para web ele também pode ser amplamente utilizado para gerir bases de dados, utilizar como plataforma de extranet e até mesmo de intranet.

Desde a sua criação (2003) datando provavelmente antes do que qualquer um dos CMS modernos de hoje em dia ele já foi utilizado por mais de 100 projetos e implementado em grandes empresas como a Faber-Castell, Petrobras, Escola do Futuro da USP, AmBev entre outros.

Entre em contato conosco, ficaremos felizes em lhe apresentar a tecnologia Smarc Updater sem compromisso algum.

quinta-feira, 23 de fevereiro de 2012

Interferências na escolha de tecnologias em projetos WEB

por Rodrigo de Almeida Rodriguez, Diretor de Tecnologia da Informação da Smarc\Web

Neste artigo abordaremos a implicância em determinados projetos de internet ao se optar por determinada tecnologia para seu desenvolvimento.
No caso usaremos as linguagens de programação PHP e JAVA para ilustrar duas possíveis escolhas na hora de desenvolver um sistema on-line ou um web-site,  porém o que abordaremos aqui abrange qualquer escolha,  logicamente dado seus aspectos e usos.

PHP é a linguagem de programação mais utilizada no mundo, enquanto JAVA desponta como uma das menos encontradas como tecnologia principal a qual um web-site se baseia.

O que explica tudo isso são os custos de desenvolvimento,  pois um profissional Java é bem mais custoso do que os profissionais especialistas em PHP.

Mas o que acontece depois do desenvolvimento?
 O que acontece no pós-produção?

Certeiramente,
 caso aconteça do projeto tomar dimensões não previstas em escopos iniciais, e a tecnologia escolhida não for a mais apropriada para o redimensionamento do projeto,  tem-se apenas duas opções:  1) continua-se na escolha inicial de tecnologia e arca-se com mais custos para adaptação da mesma para o uso do projeto ou 2) resolve-se reconstruir TUDO com uma tecnologia mais apropriada, porém arca-se com os custos de um “re-projeto”.
Observe que precisamos tomar o devido cuidado ainda na fase do escopo do projeto e principalmente ter convicção do uso apropriado de determinada tecnologia, pois num futuro talvez próximo essas escolhas podem levar a um custo maior do que o que é de fato necessário para se projetar.

Um ótimo exemplo disso é o Facebook.
 O Facebook foi desenvolvido completamente em PHP, talvez por não esperarem a dimensão que de fato ele é hoje,  mas por diversas vezes ele precisou ser reescrito em PHP,  surgiram até rumores que o Facebook estaria por investir na tecnologia PHP (Open Source) com objetivo de torná-la mais adequada a seu uso.

Também por diversas vezes houveram falhas estruturais da própria tecnologia que permitiram hackers se apropriarem de milhões e milhões de informações confidenciais de seus usuários. O que estou falando não é que isso talvez não tivesse acontecido com uma melhor escolha, pois todas as escolhas podem ser falhas dependendo do contexto que as usa.

Se a equipe que criou o Facebook tivesse ideia do uso e a dimensão que se tonaria com certeza eles não precisariam refazer do zero seus códigos e muito menos se poderia cogitar algum investimento para a expansão da tecnologia que nesse caso passou a ser uma falha escolha.

Então a pergunta é:
 por que não usamos a mais completa tecnologia, assim evitamos o problema acima?

Como já havia dito, toda tecnologia pode ser falha, pode e é, apenas dependendo do seu contexto.


Provavelmente se no início o Facebook fosse concebido em Java por exemplo, o custo de projeto seria tão alto que talvez inviabilizasse todo o sucesso e potencial da ideia original e assim sendo provavelmente não teríamos o Facebook hoje.


Logo se percebe que a simples preferência por determinada tecnologia a ser utilizada pode sugerir um fracasso num projeto, ou pelo menos em algum momento arca-se com mais investimento.

Essa discussão não é nova,  muito pelo contrario, é muito bem conhecida por engenheiros e gerentes de projeto.
Podemos de fato apenas opinar sobre algumas perspectivas que devem ser observadas, de modo a se evitar arrependimento no futuro.

Deve se primar pelo uso que se espera ter daquele projeto e encontrar uma opção que atenda aquele uso, e ainda supor um uso que inicialmente não terá, mas que futuramente poderá passar a ter, e então se perguntar: aquela tecnologia que escolhi, me atende nesse futuro?
 E se a resposta for SIM então se pergunta: Se eu fosse criar hoje um projeto que tivesse o uso previsto para um futuro, ainda assim escolheria a mesma tecnologia?
Se também for SIM mais certa vai ser a escolha da tecnologia, mas com certeza tudo isso depende da experiência dos gerentes de projeto e nesse caso principalmente do engenheiro de software e TI.


Smarc\Web - Produtora de Internet

quarta-feira, 25 de janeiro de 2012

Primeito Post!

Olá!
Sejam muito bem vindos ao blog da Smarc\Web.

Através desse espaço vamos publicar artigos interessantes sobre Tecnologia da Informação, SEO e Mídias digitais em geral.

Até em breve.
Rodrigo de Almeida Rodriguez
Diretor de Tecnologia da Informação

Smarc\Web Agência e Produtora de Internet