Smartconnect 3G

Desenvolvimento SmartConnect

Como desenvolver?

Basicamente o SmartConnect é um software que tem uma série de scripts guardados e testados. Como eu não tenho tantos modems assim, você pode me ajudar criando scripts. Conforme o tipo de desenvolvimento no programa anterior, você teria que desenvolver cada arquivo de script e me mandar. Não é uma coisa muito inteligente.

Agora eu resolvi fazer de uma maneira mais profissional utilizando procedimentos, funções, uma coisa mais inteligente quando se está fazendo uma programação.

Continuo utilizando Gambas, pois é uma ferramenta que eu considero muito boa para o que se propõe, considerando a facilidade de se desenvolver, tamanho do programa e portabilidade para outros sistemas UNIX-like, considero que o Gambas é interessante.

Mas por enquanto não sei como seria portar para outros sistemas desse tipo.

Bem, veja como você poderia me ajudar.

Para quem quiser ler, as explicações serão fornecidas em um arquivo .PDF
que você pode baixar clicando aqui.

Arquitetura e Portabilidade

SmartConnect-NOGUI é 100% portável, funciona em TODAS as arquiteturas do Linux justamente por ser interpretado (puramente Shell Script) mas o que importa no momento é no máximo 4 arquiteturas (x86, PowerPC, ARM e Sparc), qualquer uma diferente dessas já é ser muito exótico em usar em desktops. Já viu algum processador Hitachi SH4 em um computador desktop? No DreamCast da SEGA não vale.

Já a interface gráfica depende do Gambas2 que foi feito exclusivamente para processadores x86. Mas pode ser compilado em outros. Será que vai funcionar?

Pelo que eu dei uma olhada no Wikipedia, processadores little-endian é o x86, 6502, Z80, sendo o que importa mesmo é se vai funcionar no Core 2 Duo, Core Duo, AMD Turion, nos mais atuais. Já os PowerPC e ARM são big-endian mas podem também ser little-endian conforme alguns outros fatores.

Independente disso, acredito que isso deva dificultar a portabilidade dos programas para a plataforama PowerPC (que tem nos computadores da Apple) e nos ARM (futuros Netbook e celulares atuais).

Código Fonte

O programa foi feito em Gambas2 (BASIC) e usa os pacotes GB-GTK e GB-QT e está bem simples quanto a sua concepção. Você pode ver o código fonte abaixo.

SmartConnect Alpha 4 (GAMBAS)
http://www.smartconnect3g.kit.net/sourcecode/SMC3-4-Source.tar.gz

Projeto, imagens, conjunto completo (GAMBAS)
http://www.smartconnect3g.kit.net/sourcecode/SmartConnect%20Projeto%20Gambas.tar.gz

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Sair / Alterar )

Imagem do Twitter

You are commenting using your Twitter account. Sair / Alterar )

Foto do Facebook

You are commenting using your Facebook account. Sair / Alterar )

Connecting to %s

Calendário

maio 2012
S T Q Q S S D
« mar    
 123456
78910111213
14151617181920
21222324252627
28293031  

Blog Stats

  • 47,218 hits

Comentários

Andre Coelho em Download
Carlos Alberto Fraga em Como usar o programa?
Carlos Alberto Fraga em Download
Daniel em Download
Hilton Gil em SmartConnect Alpha 4
Seguir

Obtenha todo post novo entregue na sua caixa de entrada.