Re: [BLACKBOX] Mobile-device development

From: [at]} <belleza>
Date: Mon, 18 Feb 2008 00:16:02 +0000

----boundary-LibPST-iamunique-1526228915_-_-
Content-type: text/plain

Hi!

I not a low level programmer, so forgive me if i'm making non sense.

My current employer got burnned by the dictated obsolecense of vb6
and has been looking for alternatives the last 2 years (RealBasic,
BlackBox, Chrome, Squeak, etc) From the several small projects we
have tested: BlackBox was the one i liked the most. But we are
looking to move from windows.

For crossplatform development i dream with a Component Pascal
Front_End/HLVM (http://hlvm.org/) and a fully portable framework
by using "LLVM virtual instruction set" instead of assembler for the
 system clases (http://llvm.org/docs/LangRef.html)

With some modules to bind to ICE (http://www.zeroc.com) and
FastCGI (http://www.fastcgi.com) We no longer will have excuse
to stay using Delphi, .Net/Mono at work

I know, just dreaming :-(

Diana Laura


> Date: Sun, 17 Feb 2008 11:13:38 +0200
> From: allot{([at]})nowhere.xy
> Subject: Re: [BLACKBOX] Mobile-device development
> To: BLACKBOX{([at]})nowhere.xy
>
> Thanks, Douglas.
>
> I see BlackBox as a good host system for realization
> system for crossplatform development. Under it,
> we can will use not only Oberon-2 and Component Pascal,
> but all of languages that we will need.
> First goal I would like to see universal assembler
> under BlackBox, which can be used for developing
> low-level modules. Writing these modules in assembler
> is more comprehensible than write directly in machine code.
>
> I've started project named EcoAsm (Extensible
> Component-Oriented Assembler) under BlackBox.
> Goal of this project is front-end for assembler,
> and plugable back-ends for translating assembler-specific
> mnemonics for different processors.
>
> Planned supporting such targets:
>
> Intel 80386+ (32 bit)
> Zilog Z80
> Intel 80x86 (16 bit)
> J2me bytecode (maybe)
>
> Difficulty of this project is "object file format".
> I'm not sure that BlackBox's .ocf will be enough for this idea.
>
> P.S. Btw, is another method for J2me development in Oberon-2.
> We can use XDS to translating Oberon-2 source to language C,
> and compiling it by GCC to MIPS binaries.
>
> Check project Cibyl-mips2java:
>
> cibyl-mips2java compiler (binary rewriter) that is provided
> with Cibyl. It translates MIPS binaries compiled with GCC
> into Java bytecode assembly.
> http://code.google.com/p/cibyl/
>
> (But it does not solve a problem of libraries).
>
> Imho the Oberon-2 is best of all compilable programming languages now.
> But why it known and used so little - a riddle. I am afraid, the Oberon-2
> needs the powerful industrial centre coordinating one big standard
> for crossplatform compiler _and libraries_. Enthusiasts prefer to make
> the small extensions of Oberon-2 under the specific targets and goals.
> It sprays forces of and so too small Oberon community.
>
>
> Oleg N. Cher,
> Colossoft Research.
> allot{([at]})nowhere.xy
> 2008-02-17
>
>
> ----
> To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy

_________________________________________________________________
Need to know the score, the latest news, or you need your HotmailŪ-get your "fix".
http://www.msnmobilefix.com/Default.aspx

----
To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy----boundary-LibPST-iamunique-1526228915_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzc1xmY2hhcnNldDAgQXJpYWw7fQ0Ke1xmMVxmbW9kZXJuIENvdXJpZXIgTmV3O30NCntcZjJc
Zm5pbFxmY2hhcnNldDIgU3ltYm9sO30NCntcZjNcZm1vZGVyblxmY2hhcnNldDAgQ291cmllciBO
ZXc7fX0NCntcY29sb3J0YmxccmVkMFxncmVlbjBcYmx1ZTA7XHJlZDBcZ3JlZW4wXGJsdWUyNTU7
fQ0KXHVjMVxwYXJkXHBsYWluXGRlZnRhYjM2MCBcZjBcZnMyMCBIaSFccGFyDQpccGFyDQpJIG5v
dCBhIGxvdyBsZXZlbCBwcm9ncmFtbWVyLCBzbyBmb3JnaXZlIG1lIGlmIGknbSBtYWtpbmcgbm9u
IHNlbnNlLlxwYXINClxwYXINCk15IGN1cnJlbnQgZW1wbG95ZXIgZ290IGJ1cm5uZWQgYnkgdGhl
IGRpY3RhdGVkIG9ic29sZWNlbnNlIG9mIHZiNlxwYXINCmFuZCBoYXMgYmVlbiBsb29raW5nIGZv
ciBhbHRlcm5hdGl2ZXMgdGhlIGxhc3QgMiB5ZWFycyAoUmVhbEJhc2ljLFxwYXINCkJsYWNrQm94
LCBDaHJvbWUsIFNxdWVhaywgZXRjKSBGcm9tIHRoZSBzZXZlcmFsIHNtYWxsIHByb2plY3RzIHdl
XHBhcg0KaGF2ZSB0ZXN0ZWQ6IEJsYWNrQm94IHdhcyB0aGUgb25lIGkgbGlrZWQgdGhlIG1vc3Qu
IEJ1dCB3ZSBhcmUgXHBhcg0KbG9va2luZyB0byBtb3ZlIGZyb20gd2luZG93cy5ccGFyDQpccGFy
DQpGb3IgY3Jvc3NwbGF0Zm9ybSBkZXZlbG9wbWVudCBpIGRyZWFtIHdpdGggYSBDb21wb25lbnQg
UGFzY2FsIFxwYXINCkZyb250X0VuZC9ITFZNIChodHRwOi8vaGx2bS5vcmcvKSBhbmQgYSBmdWxs
eSBwb3J0YWJsZSBmcmFtZXdvcmtccGFyDQpieSB1c2luZyAiTExWTSB2aXJ0dWFsIGluc3RydWN0
aW9uIHNldCIgaW5zdGVhZCBvZiBhc3NlbWJsZXIgZm9yIHRoZVxwYXINCiBzeXN0ZW0gY2xhc2Vz
IChodHRwOi8vbGx2bS5vcmcvZG9jcy9MYW5nUmVmLmh0bWwpIFxwYXINClxwYXINCldpdGggc29t
ZSBtb2R1bGVzIHRvIGJpbmQgdG8gSUNFIChodHRwOi8vd3d3Lnplcm9jLmNvbSkgYW5kIFxwYXIN
CkZhc3RDR0kgKGh0dHA6Ly93d3cuZmFzdGNnaS5jb20pIFdlIG5vIGxvbmdlciB3aWxsIGhhdmUg
ZXhjdXNlXHBhcg0KdG8gc3RheSB1c2luZyBEZWxwaGksIC5OZXQvTW9ubyBhdCB3b3JrICBccGFy
DQpccGFyDQpJIGtub3csIGp1c3QgZHJlYW1pbmcgOi0oXHBhcg0KXHBhcg0KRGlhbmEgTGF1cmFc
cGFyDQpccGFyDQpccGFyDQo+IERhdGU6IFN1biwgMTcgRmViIDIwMDggMTE6MTM6MzggKzAyMDBc
cGFyDQo+IEZyb206IGFsbG90QFVLUi5ORVRccGFyDQo+IFN1YmplY3Q6IFJlOiBbQkxBQ0tCT1hd
IE1vYmlsZS1kZXZpY2UgZGV2ZWxvcG1lbnRccGFyDQo+IFRvOiBCTEFDS0JPWEBMSVNUUy5PQkVS
T04uQ0hccGFyDQo+XHBhcg0KPiBUaGFua3MsIERvdWdsYXMuXHBhcg0KPlxwYXINCj4gSSBzZWUg
QmxhY2tCb3ggYXMgYSBnb29kIGhvc3Qgc3lzdGVtIGZvciByZWFsaXphdGlvblxwYXINCj4gc3lz
dGVtIGZvciBjcm9zc3BsYXRmb3JtIGRldmVsb3BtZW50LiBVbmRlciBpdCxccGFyDQo+IHdlIGNh
biB3aWxsIHVzZSBub3Qgb25seSBPYmVyb24tMiBhbmQgQ29tcG9uZW50IFBhc2NhbCxccGFyDQo+
IGJ1dCBhbGwgb2YgbGFuZ3VhZ2VzIHRoYXQgd2Ugd2lsbCBuZWVkLlxwYXINCj4gRmlyc3QgZ29h
bCBJIHdvdWxkIGxpa2UgdG8gc2VlIHVuaXZlcnNhbCBhc3NlbWJsZXJccGFyDQo+IHVuZGVyIEJs
YWNrQm94LCB3aGljaCBjYW4gYmUgdXNlZCBmb3IgZGV2ZWxvcGluZ1xwYXINCj4gbG93LWxldmVs
IG1vZHVsZXMuIFdyaXRpbmcgdGhlc2UgbW9kdWxlcyBpbiBhc3NlbWJsZXJccGFyDQo+IGlzIG1v
cmUgY29tcHJlaGVuc2libGUgdGhhbiB3cml0ZSBkaXJlY3RseSBpbiBtYWNoaW5lIGNvZGUuXHBh
cg0KPlxwYXINCj4gSSd2ZSBzdGFydGVkIHByb2plY3QgbmFtZWQgRWNvQXNtIChFeHRlbnNpYmxl
XHBhcg0KPiBDb21wb25lbnQtT3JpZW50ZWQgQXNzZW1ibGVyKSB1bmRlciBCbGFja0JveC5ccGFy
DQo+IEdvYWwgb2YgdGhpcyBwcm9qZWN0IGlzIGZyb250LWVuZCBmb3IgYXNzZW1ibGVyLFxwYXIN
Cj4gYW5kIHBsdWdhYmxlIGJhY2stZW5kcyBmb3IgdHJhbnNsYXRpbmcgYXNzZW1ibGVyLXNwZWNp
ZmljXHBhcg0KPiBtbmVtb25pY3MgZm9yIGRpZmZlcmVudCBwcm9jZXNzb3JzLlxwYXINCj5ccGFy
DQo+IFBsYW5uZWQgc3VwcG9ydGluZyBzdWNoIHRhcmdldHM6XHBhcg0KPlxwYXINCj4gSW50ZWwg
ODAzODYrICgzMiBiaXQpXHBhcg0KPiBaaWxvZyBaODBccGFyDQo+IEludGVsIDgweDg2ICgxNiBi
aXQpXHBhcg0KPiBKMm1lIGJ5dGVjb2RlIChtYXliZSlccGFyDQo+XHBhcg0KPiBEaWZmaWN1bHR5
IG9mIHRoaXMgcHJvamVjdCBpcyAib2JqZWN0IGZpbGUgZm9ybWF0Ii5ccGFyDQo+IEknbSBub3Qg
c3VyZSB0aGF0IEJsYWNrQm94J3MgLm9jZiB3aWxsIGJlIGVub3VnaCBmb3IgdGhpcyBpZGVhLlxw
YXINCj5ccGFyDQo+IFAuUy4gQnR3LCBpcyBhbm90aGVyIG1ldGhvZCBmb3IgSjJtZSBkZXZlbG9w
bWVudCBpbiBPYmVyb24tMi5ccGFyDQo+IFdlIGNhbiB1c2UgWERTIHRvIHRyYW5zbGF0aW5nIE9i
ZXJvbi0yIHNvdXJjZSB0byBsYW5ndWFnZSBDLFxwYXINCj4gYW5kIGNvbXBpbGluZyBpdCBieSBH
Q0MgdG8gTUlQUyBiaW5hcmllcy5ccGFyDQo+XHBhcg0KPiBDaGVjayBwcm9qZWN0IENpYnlsLW1p
cHMyamF2YTpccGFyDQo+XHBhcg0KPiBjaWJ5bC1taXBzMmphdmEgY29tcGlsZXIgKGJpbmFyeSBy
ZXdyaXRlcikgdGhhdCBpcyBwcm92aWRlZFxwYXINCj4gd2l0aCBDaWJ5bC4gSXQgdHJhbnNsYXRl
cyBNSVBTIGJpbmFyaWVzIGNvbXBpbGVkIHdpdGggR0NDXHBhcg0KPiBpbnRvIEphdmEgYnl0ZWNv
ZGUgYXNzZW1ibHkuXHBhcg0KPiBodHRwOi8vY29kZS5nb29nbGUuY29tL3AvY2lieWwvXHBhcg0K
PlxwYXINCj4gKEJ1dCBpdCBkb2VzIG5vdCBzb2x2ZSBhIHByb2JsZW0gb2YgbGlicmFyaWVzKS5c
cGFyDQo+XHBhcg0KPiBJbWhvIHRoZSBPYmVyb24tMiBpcyBiZXN0IG9mIGFsbCBjb21waWxhYmxl
IHByb2dyYW1taW5nIGxhbmd1YWdlcyBub3cuXHBhcg0KPiBCdXQgd2h5IGl0IGtub3duIGFuZCB1
c2VkIHNvIGxpdHRsZSAtIGEgcmlkZGxlLiBJIGFtIGFmcmFpZCwgdGhlIE9iZXJvbi0yXHBhcg0K
PiBuZWVkcyB0aGUgcG93ZXJmdWwgaW5kdXN0cmlhbCBjZW50cmUgY29vcmRpbmF0aW5nIG9uZSBi
aWcgc3RhbmRhcmRccGFyDQo+IGZvciBjcm9zc3BsYXRmb3JtIGNvbXBpbGVyIF9hbmQgbGlicmFy
aWVzXy4gRW50aHVzaWFzdHMgcHJlZmVyIHRvIG1ha2VccGFyDQo+IHRoZSBzbWFsbCBleHRlbnNp
b25zIG9mIE9iZXJvbi0yIHVuZGVyIHRoZSBzcGVjaWZpYyB0YXJnZXRzIGFuZCBnb2Fscy5ccGFy
DQo+IEl0IHNwcmF5cyBmb3JjZXMgb2YgYW5kIHNvIHRvbyBzbWFsbCBPYmVyb24gY29tbXVuaXR5
LlxwYXINCj5ccGFyDQo+XHBhcg0KPiBPbGVnIE4uIENoZXIsXHBhcg0KPiBDb2xvc3NvZnQgUmVz
ZWFyY2guXHBhcg0KPiBhbGxvdEB1a3IubmV0XHBhcg0KPiAyMDA4LTAyLTE3XHBhcg0KPlxwYXIN
Cj5ccGFyDQo+IC0tLS1ccGFyDQo+IFRvIHVuc3Vic2NyaWJlLCBzZW5kIGEgbWVzc2FnZSB3aXRo
IGJvZHkgIlNJR05PRkYgQkxBQ0tCT1giIHRvIExJU1RTRVJWQExJU1RTLk9CRVJPTi5DSFxwYXIN
ClxwYXINCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXHBhcg0KTmVlZCB0byBrbm93IHRoZSBzY29yZSwgdGhlIGxhdGVzdCBu
ZXdzLCBvciB5b3UgbmVlZCB5b3VyIEhvdG1haWxcJ2FlLWdldCB5b3VyICJmaXgiLlxwYXINCmh0
dHA6Ly93d3cubXNubW9iaWxlZml4LmNvbS9EZWZhdWx0LmFzcHhccGFyDQpccGFyDQotLS0tXHBh
cg0KVG8gdW5zdWJzY3JpYmUsIHNlbmQgYSBtZXNzYWdlIHdpdGggYm9keSAiU0lHTk9GRiBCTEFD
S0JPWCIgdG8gTElTVFNFUlZATElTVFMuT0JFUk9OLn19ADzCdmndAA=
----boundary-LibPST-iamunique-1526228915_-_---
Received on Mon Feb 18 2008 - 01:16:02 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:31:02 UTC