Pesquisar neste blog

Mostrando postagens com marcador GENEXUS. Mostrar todas as postagens
Mostrando postagens com marcador GENEXUS. Mostrar todas as postagens

quinta-feira, 3 de fevereiro de 2011

GENEXUS , Dispositivos móveis e Novos Negócios "EUR$, R$ , US$"

Recentemente a Artech liberou seu novo BETA1 do EVL2 , com várias novidades para dispositivos móveis.

Temos trabalhado arduamente com o gerador para Android, um dos que mais nos encanta atualmente e um dos que está mais acessível no momento.

Precisávamos de um provedor de conteúdos para nosso novo site que tivesse uma perfeita integração entre o usuário final e o site, facilitando a entrada e a manutenção de dados.

Segue abaixo alguns exemplos do que já fizemos e a facilidade que é em fazer isto com o EVL2:

Nosso menu principal, que no EVL2 é chamado de DashBoard.


Uma listagem de Pessoas (WW) ;


View de um form com opções de EDIÇÃO , EXCLUSÃO no primeiro nível;


View de um form no segundo nível(já funcionando os controles de edição, exclusão e inclusão);


Pattern de configuração das TRNS(Business Components)



Para quem já conheçe o EVL1, a migraçao em matéria de ambiente será fácil, pode ser que alguns recursos sejam mudados(quase provável) , mas a facilidade em construir estes aplicativos é imensa.

Para finalizarmos nosso pequeno CRM, ainda falta a opção de LOGIN, que no EVL2 será chamado de GAM(Genexus Access Manager) , mas será entregue em breve.

Restam ainda as rotinas de Paineis avulsos, geração de arquivos : TXT, XLS, DOC, , relatórios, ainda não nos foi explicado como será .. mas deverão ter algo planejado.

Algo muito comentado é que a conexão dos dados(banco de dados) é remota, ou seja , nesta versão para se ter o aplicativo funcionando é preciso estar ligado a Internet. A Artech já avisou que não soltará Base de dados locais nesta versão , mas futuramente terá.

Temos muita curiosidade ainda quanto as APIS totais do hardware, como acesso total ao GPS, a câmera, aos leitores de scanners, Google Googles, etc.. Mas , isto é só ter um pouco de paciência que sairá.

Parabéns a Artech pela iniciativa(ousada) , pois gerar para três dos principais geradores não deve ser tarefa fácil, e principalmente por nos escutar(clientes beta) a todo momento, pois nós conheçemos do negócio(business) em que queremos atuar , por isto a necessidade de termos recursos fáceis e ágeis.

Quanto ao mercado de dispositivos móveis é claro que a disputa ficará entre IOS e Android, visto que até a RIM já se pronunciou em ter um emulador de ambiente operacional nela que rode os aplicativos ANDROID.



Congratulations Artech TEAM!


by 


RICARDO CESAR DE OLIVEIRA
RCO Proc. de Dados

quarta-feira, 8 de dezembro de 2010

Chrome OS, HTML 5 , banco offline e protocolo REST(JSON)




Hoje para mim(7/12/2010) é um dia histórico, o lançamento do Chrome OS nos Estados Unidos.

Posso estar errado nesta previsão, mas alguns dos maiores gargalos da Web estão caminhando para uma solução natural. Base de dados locais(pequenas) para trabalhar diretamente pelo Browser.

O HTML5 traz embutido em todos os principais BROWSERS(chrome, safari, firefox) uma pequena base de dados local, que irá atender a várias situações no caso do cliente estar offline. Vejam um exemplo abaixo;


E o mais impressionante de tudo isto é que como a otimização para Web que o Google mais se preocupa está trazendo tantos recursos disponíveis. E o mais interessante em pouco tempo o protocolo REST(JSON), vem tão rápido permitindo novas formas de trabalho.

E a Artech, o que estará preparando para todas estas mudanças ??  Foi comentado que a geração(by GENEXUS) já está preparada para o HTML5, mas e o manejo de base de dados locais(igual ao exemplo do site do New York Times acima) ainda não vimos nada a respeito disto.

Por favor Artech.. o protocolo Rest já está sendo disponibilizado no Gerador SD, falta total implementação do HTML5 , principalmente o manejo destas bases locais do browser. E agora principalmente a geração de aplicativos para o Chrome Web Store.

Boa sorte nesta empreitada e nós clientes lhes apoiaremos no que for necessário!

Abraço

Ricardo C. de Oliveira
Genexus Web Developer 

sábado, 20 de novembro de 2010

Cloud c/ VMWARE ou CITRIX, tem diferença de performance ?


Utilizávamos em nossos projetos um cloud  contratado pela Locaweb(não uma das melhores, mas nos atende muito bem), a um custo razoável mensal, R$ 200,00.


Ao utilizarmos em produção(o cloud VMWARE ) em um grande evento recentemente, sentimos muita lentidão na gravação dos registros em nosso aplicativo GX EVL1.

Trocamos para o ultimo Release do GX(Preview 2 , U4) para resolvermos alguns probleminhas conhecidos, mas nem tanto pela performance.

Em Outubro/2010, a Locaweb trocou seu plano Cloud da plataforma VMWARE para o Cloud da Cytrix. E nós estávamos loucos para testarmos nossos aplicativos no WIN 64 bits , IIS 7, e SQL 2008 64 bits.


Na mesma configuração de máquina virtual(1 GB de RAM, 50 GB de HD, 2 processadores XEON de 2.4mhz) , a diferença na plataforma Citrix(ou 64 bits) é muito melhor, chega a ser de 40% mais rápida.

A maioria das telas abrem bem mais rápido(IIS) ??, a gravação dos registros é bem mais aceitável que no SQL 2005 anterior.

Alguns relatórios eram intermináveis na versão anterior .. agora demoram no máximo 7 segundos(os maiores e mais demorados), os mais simples demorarm 2 segundos pra abrir.

Quem terá dado tanta diferença assim ?? A força dos 64 Bits ??? ou a força da máquina Virtual da Citrix ??

Será que teremos melhores performance com mais memória RAM ???

Outra vantagem destes planos Virtualizados novos da Locaweb é a utilização de VLAN, ou seja o acesso (tráfego) entre dois servidores virtuais é pela rede interna virtual deles (não gerando tráfego) como no plano anterior.

No começo eu era muito desconfiado quanto a estes serviços oferecidos, mas cada dia me convencem cada vez mais, que o diga o GXserver, o GXPortal, e agora neste final de ano lançaremos uma série de aplicativos by RCO via SAAS.

Parabéns a WEB e a todos que pensaram nestas mudanças , cloud realmente é o futuro. Que venha o Chromium OS, todo baseado em cloud! 

Abraço a todos


Ricardo
RCO Proc. de Dados
PS: Os aplicativos Web GX funcionam muito bem na plataforma 64 Bits do .net com IIS 7 (good news)!

terça-feira, 8 de junho de 2010

Encontro Genexus Brasil , São Paulo, César Park, posts direto do Evento!

Acompanhem ao vivo os melhores acontecimentos do encontro neste blog.
Cadastre-se seu e-mail na caixa de lembretes que lhe enviaremos um aviso do início dos comentários.

sexta-feira, 21 de maio de 2010

GXPORTAL 5.0 RC1, dois anos depois , muita coisa boa virá até o Evento!



Após dois anos de muita cobrança ao pessoal do GX-Portal, parece que nossas principais solicitações foram atendidas. Vejam abaixo nosso novo WEB-SITE remodelado com a versão 5.0 (Beta).


Perdoem-me pela simplicidade no Design(acima), não sou bom para isto .. mas vou apresentar aqui algumas das grandes melhorias até agora já apresentadas pela Artech:
  1. Uma das opções de comercialização será SAAS , provavelmente mais barato e menos trabalhoso nos upgrades e instalações;
  2. Novo Editor de Texto HTML CKEditor, muito prático e útil, a Artech bem que poderia utilizá-lo no Genexus;

  3. Nova Galeria de Imagens, 3 opções, facilitando e muito estas visualizações, falta apenas compactar os thumbnails, pois estão pesados em tamanho real;
  4. Novos GXPortlets do Google, Google Maps, Google Gadgets, o que ampliará e muito o universo de extensibilidade do Google;
  5. Novo Editor de Design, com ampla utilização de Ajax , ao estilo do WYSWYG, mostrando em tempo real as alterações dos PORTLETS e setores, vejam abaixo um exemplo:

  6. 6. Novo Portlet Site Map e vários recursos de SEO (Otimização de pesquisa nos buscadores);
Bom moçada , é isto , parabéns a Artech e obrigado por nos escutarem, sei que ainda temos vários recursos por nós solicitados e ainda não implementados, mas pelo que aprendemos pelo Genexus X / EVL, certamente sairão.

Resta-nos ficar na dúvida sobre algumas respostas importantes ainda não respondidas pela Artech:
  1. Como será o pacote completo a ser comercializado em SAAS, quais serão suas limitações, qual será seu preço , quais serão as garantias de hospedagem;
  2. Como faremos as transferências de domínios no caso dos E-MAILS ;
  3. Neste plano teremos opção de subir arquivos via FTP também ???
  4. Teremos opção de subirmos aplicativos Genexus também ??? (aplicativos externos);
Abraço a todos da comunidade GX e parabéns ao GXPortal Team !

Paciência com nossas cobranças mas a missão é deixar a melhor ferramenta possível .

Que venha a Copa do Mundo .. e que não de Brasil e Uruguai na Final .


Saludos!

quinta-feira, 4 de março de 2010

Como se avalia a performance(peso) de um aplicativo WEB ? SOLUÇÃO

Num artigo anterior eu reclamei do peso de um Aplicativo WEB gerado pelo GENEXUS.

E nos últimos dias tive um colega nosso(Luciano Topolniak) com problema com o arquivo GXGRAL.JS que achava muito pesado em seu SITE. Chegando a travar o aplicativo no Browser.

Pesquisa daqui e pesquisa dali, chegamos a conclusão.. ele não tinha a compactação de dados ativados no Servidor Web dele.. a diferença foi grande.. um GXGRAL.JS de 300 kb caiu para 70 kb, mas vamos comparar outras coisas (vejam imagens abaixo).


Uma página simples (login) sem compactação de dados.. 1.1mb (gxgral.js 304.2kb)
A mesma página (login) com compactação de dados 338.7 kb (gxgral.js 93.1kb)


Ou seja a diferença de 1.1mb para 338.7 kb é grande.. por isto travava o site do meu colega. Ainda bem que temos ferramentas boas para verificarmos isto .. (FIDDLER, FIREBUG)

Mas algo mais me incomoda.. O pacote inteiro do GXUI/EXT.. dá 800kb (sem compactação) , ou seja.. quem for utilizá-lo tem que estar ciente disto.

Acho que a Artech errou ao juntar todos estes recursos (UC do GXUI . em um único .JS) , se fossem separados as páginas seriam carregadas conforme sua utilização .. O kernel principal do GXUI concordo que deveria estar agrupado.. mas os UC.. deveriam sim estarem separados e compactados.. no meu exemplo acima(login) só utilizo um Panel do GXUI.. e sai prejudicado nesta carga total.

Outra coisa que reclamo a muito tempo é o GXGRAL.JS tem muita coisa ali que um simples WEBPANEL não precisa..

O GX 9.0 está muito mais rápido nesta abertura(carga) que o GX X.



Fica aqui a observação sobre estes assuntos pois a diferença é grande.


Abraço


Ricardo

quarta-feira, 24 de setembro de 2008

Yo creo en la suerte, más trabajo, tengo más suerte.

Participei este primeiro ano no Congresso Mundial da Artech em Montevideo, que maravilha, quanta coisa nova e quanta coisa a vir pela frente

Grandes oradores, grandes palestras, 20 25 (um tipo interessante de apresentação) , cara a cara com os desenvolvedores dos produtos da Artech.

Me sinto honrado como um pequeno cliente da Artech(tenho 4 anos de experiência) pude entender melhor o funcionamento deste maravilhoso produto e como a empresa(Artech) nos escuta tão livremente, coisa que grandes players do mercado não nos faria isto.

Agora,  de tudo isto, o melhor é ver a dedicação da equipe da Artech em todos os detalhes do evento; da simples secretária da recepção , aos palestrantes e até o Presidente da Empresa em nos recepcionar tão bem.

Valeu a pena todos os meus investimentos nesta viagem, mais por ter tomado conhecimento da dimensão e do futuro da área de informática(bem servida pelo Genexus) , assim como é o trabalho de Equipe que a Artech soube fazer.

Equipe esta que me presenteou pelo reconhecimento por ter trabalhado como Beta Tester da Artech, obrigado  a todos, este  presente não é meu , sim é de todos aqueles que nos aguentaram incomodando, criticando e cobrando , detalhe por detalhe que o produto tomasse uma forma.. um caminho ... uma direção.

E hoje está ai .. Genexus X é uma realidade, Evolution 1 já está em fase Beta, Cardal em fase Alfa, Orion, recém lançado.. nossa quanta novidade..


Se eu, um pequeno cliente , estou sendo atendido desta forma, imaginem o que os grandes clientes não poderão conseguir. Muitos perguntam na hora da compra, o que será de nós em ficarmos na mão da Artech, e se ela falir um dia .. como seremos atendido?

Bem senhores, esta é uma resposta que eu não posso lhes dar, mas uma coisa eu garanto .. sua equipe, seus colaboradores, sua diretoria.. não deixarão isto acontecer tão simples.. e outra nossa comunidade hoje é madura o suficiente para tocar este produto ajudando a artech.. colaborando, construindo.

Os produtos da Artech apresentados neste evento , são de alta produtividade e de alta percepção tecnológica, eu mesmo cheguei a duvidar em determinados momentos que eles estariam errados, e eles (Artech)  acertaram em todos.. e mesmo que errassem , sei que teriam a humildade de reconhecer, assim como reconheceu sr. Nicolás(Vice Presidente) em suas apresentações.

E errar nesta área de informática, é perdoável, afinal, quem nunca errou. Que o diga os grandes Players, Microsoft, IBM, Apple.


Por isto . termino assim esta minha mensagem.. 
.
"Acredito na sorte, quanto mais trabalho, mais sorte tenho!"

É por ai .. sonhar, trabalhar, realizar e colher.. é assim que a vida nos presenteia, trabalho duro e colheita farta, as vezes nem sempre farta, mas com certeza de um jeito ou de outro ela virá.


Abraço a todos.. obrigado Artech e todos os seus colaboradores.



Ricardo César de Oliveira

PS: Agradeço a Deus por ter me dado saúde, inteligência e humildade por estar aqui.. e a minha família, minha esposa e filha por me aguentar tanto tempo fora de casa, beijo.. amo vcs.. de coração.





Abraço especial e reconhecimento aos senhores: Armin, Gustavo Proto, Gustavo Carriquiry, Pablo Mazzili, Jorge Juan Mastropietro, ao pessoal do Flow, Sr. Eugênio, Sra. Marcela.


quarta-feira, 7 de maio de 2008

Genexus X , novidades , problemas e SOLUÇÕES!

Lançado agora em 30 de Abril de 2008, tive o prazer de participar como Beta Tester mais uma vez, já que tinha participado também como Beta Tester do Gx 9.0(Yi).

O que mais me surpreende nesta nova ferramenta é a dedicação da Artech em nos ouvir e discutir de igual para igual os rumos a serem tomados pela ferramenta.

No site da Artech temos vários assuntos e blogs falando em como poderemos aproveitar os novos recursos da Ferramenta. Eu venho aqui fazer meus simples e despretenciosos comentários.

  • Nova IDE , KB trabalhando em cima de uma base em Sql sever Express;
  • Programação declarativa dos data providers, simples e práticos;
  • Users Controls, permitindo a criação de novos recursos não disponíveis nativamente no GX;
  • Extensions, habilidade de se criar novos Add-ins para a própria IDE do GX;
  • Work With Objects, uma das melhores ferramentas para manejo de múltiplos objetos nos economizando muito , mas muito tempo;
  • KB Informations, nos dá uma visão gráfica e através de relatórios sobre os objetos, atributos , índices mais usados ou menos usados de uma KB.
  • Tradução em tempo real das Strings de sua Kb;
  • Versionamento de Kb e de Objetos, prático sistema de controle dos históricos dos objetos;
  • Especificação , geração e compilação em um ambiente multitread(multitarefa) , liberando o programador para outras atividades enquanto se constroem nossos aplicativos;
  • WorkFlow Integrado, não é um produto separado;
Os ítens listados acima estão funcionando e muito bem. Agora detalhe .. alguns problemas ainda precisam serem resolvidos, e serão como já foi prometido pela própria Artech em seu próximo Upgrade(ainda sem data definida).

  • Exclusão de Versão Congelada da KB, prometido para o próximo Upgrade;
  • Restauração de versão antiga de um objeto, é possível ver as versões antigas, mas restaurar ainda não;
  • Diagrama de Objetos(relacionamentos das TRNs), fracos recursos , o Visio faz muito melhor estes recursos, mas é de se entender, o Visio foi feito para documentar gráficos , o GX para gerar sistemas;
  • Editor do Wiki interno, sem as opções para exportar(excel ou doc), manejo de tabela sem a opção de mover colunas, inserir a imagem da própria KB, não apenas o link;
  • Client do Workflow ainda não está liberado , mas tem data marcada para ser liberado(30/05/2008);
Bom senhores, nem por isto eu desanimei ou desaconselho o uso do GX X(dez), muito pelo contrário .. apoiamos sem ressalva, afinal já estamos em processo de conversão de várias KBS (gx 9.0) para esta nova versão. Sabemos do desafio que teremos pela frente, mas aconselhamos a todos os usuários do Gx a pensarem seriamente em usar esta nova versão , uma das melhores ferramentas Case do Mercado.

Parabéns Artech, o esforço valerá apena, e conte conosco para novas versões, novas discusões e troca de experiências, afinal , uma coisa eu já aprendi em minha vida, quando nos criticam e nos cobram , é sinal de que querem o melhor para nós.


Abraço a todos.