flat assembler
Message board for the users of flat assembler.

Index > Projects and Ideas > webservices, servlets, databases...


ASM layers?
native ASM only (x86 on x86, ARM on ARM, actual)
60%
 60%  [ 3 ]
unified ASM (the same for any cpu)
0%
 0%  [ 0 ]
every ASM mixed (asm from various cpu mixed in the same source)
0%
 0%  [ 0 ]
not only ASM (c, c++, java, etc..)
20%
 20%  [ 1 ]
don't care, then don't vote ;)
0%
 0%  [ 0 ]
don't vote at all
0%
 0%  [ 0 ]
what?
20%
 20%  [ 1 ]
Total Votes : 5

Author
Thread Post new topic Reply to topic
edfed



Joined: 20 Feb 2006
Posts: 4330
Location: Now
edfed 03 Oct 2016, 10:03
Image

What about developping a SOAP/REST api with fasm in order to get some of the software market basics working with fasm, from the boot to the business.

others components comes after that, but actually, it seems the development is mainly based on this kind of interface, and connection is the keyfeature of any application.

Nowadays, the market is mainly dominated by java/c++ development just because of the presence of multiple "technologies" such as mongo, qt, wx, spring, swing, boost, and so many frameworks... causing the development process to be a full set of boring coding conventions and tools.

with fasm as a unique tool to build binaries and sources, it would be very funny to develop services, applications, systems and infrastructures.

just look at the new wave about microcontrollers, iot, android-x86, quark mcu, x86 phones, etc...

the idea is to build a workgroup and set a basic todo list in order to get a full fasm production toolset.

cheers
Post 03 Oct 2016, 10:03
View user's profile Send private message Visit poster's website Reply with quote
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 20299
Location: In your JS exploiting you and your system
revolution 03 Oct 2016, 15:20
How far have you got with the code for this? Razz Is this what your fool project will do? Question Are you intending to make a competitor protocol to SOAP/REST, or just implement the existing protocols in ASM?
Post 03 Oct 2016, 15:20
View user's profile Send private message Visit poster's website Reply with quote
edfed



Joined: 20 Feb 2006
Posts: 4330
Location: Now
edfed 03 Oct 2016, 20:34
implement protocols, give it a fasm stdcall/standard implementation to use in hll like c/c++, and of course, also in fool to implement for myself Wink

for the moment, i am just nowhere, only the winsock2 socket part is working and is not ready for now. as i used libcurl/openssl and other boring struff for food, i realised fasm implementations would be very cool. the only "cool" lib to do the job would be a c++ boost set of templates... not so exiting.
Post 03 Oct 2016, 20:34
View user's profile Send private message Visit poster's website Reply with quote
edfed



Joined: 20 Feb 2006
Posts: 4330
Location: Now
edfed 04 Oct 2016, 07:59
1: the http protocol seems to be listen, connect, answer, respond, disconnect, listen.
2: everything is in the data exchange between client and server, headers, full url, forms, content.
3: the server should be able to handle as many clients as possible.

I made several tests with quetanon example and various networking applications to check how to do the job.
Post 04 Oct 2016, 07:59
View user's profile Send private message Visit poster's website Reply with quote
JohnFound



Joined: 16 Jun 2003
Posts: 3499
Location: Bulgaria
JohnFound 04 Oct 2016, 09:19
Do you know about the the library HeavyThing (from redsock)?
Post 04 Oct 2016, 09:19
View user's profile Send private message Visit poster's website ICQ Number Reply with quote
edfed



Joined: 20 Feb 2006
Posts: 4330
Location: Now
edfed 04 Oct 2016, 12:35
cool Smile
Post 04 Oct 2016, 12:35
View user's profile Send private message Visit poster's website Reply with quote
redsock



Joined: 09 Oct 2009
Posts: 430
Location: Australia
redsock 04 Oct 2016, 21:52
Somewhat related, I am nearly done with the next release of the library, and I have decided to include my full DOM/XML/XHTML support (and I am fairly sure the fastest non-validating pull parser in existence) .. this could help with your SOAP requirements (namespace-aware XML handling is required for SOAP, notsomuch for REST, but the library already contains support for JSON handling)

I will try and push out the next version toward the end of this week

_________________
2 Ton Digital - https://2ton.com.au/
Post 04 Oct 2016, 21:52
View user's profile Send private message Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.