Share My Creation TeamViewer alternative : Source code for sale

Hello everyone,
*Thank you Erel :)

------------------------------------------------------------------
We have just coded our support/Help desk page and it's ready to go.
This page will change to the support page as soon as the project is released (Currently it's a landing page).
Project Support/Help Desk Page :

B4XCode - Help Desk
The Support section will contains :
1- Documentation which will contain everything from codes to business aspects
2- Live support chat, in case you didn't find what you are looking for in the documentation just feel free to ask us and we are ready to help everyday 12 hours a day :)
------------------------------------------------------------------

We have started the development of creating an app far better than TeamViewer and Anydesk, why better? Because our app will know no limit.
The project will contain the below functions :
1-viewing client (mobile or pc)
2-controling the client
3- recording the session
4- real time chat
5- sending voice messages + photos in the chat
6- sending (apk) or direct update existing apps
7- control switch, meaning the client is able switch the view to control the server side as well

And many features but we can't announce them yet.

The project is built in :
1- B4J as the server/client
2- B4A as the client/server
3- Microsoft Sql database
*Jrdc2 technology is used.

The source code will be for sale : 350$
Pre purchase price : 50$ (1 week only)
As per request by alot of email and PMs :)

We are extending the promotion for 3 days! :)
Promotions starts today and ends in 3 days (until 2021-02-01)

Promotion Price : 50$

Thank you guys for your support :)


Release date : 30 days from today :) (The project has been released :) )

If you are interested in buying the source please contact me here or @ : saif.sameer@qap111.com

We will keep you updated :)

Update 1 :
This is a very very small demo showcasing a very important feature (the unattended access) :

http://b4xcode.com/UnattendedAccess.mp4
The host has a password lock which means the client can't access the host unless the host accepts the connection or gives the client the password.

Update 2 :
Script Commands are now implemented! :

Below are the current commands :
1- connect using password
*By typing (-connect Partner ID)
**Then a password has to be typed to continue (-pwd xxxxx)

2- run apps by typing the package name (-run xxxx)
3- Delete files and folders (-del xxxx)
4- Tree (Navigate through the remote host files and folders) (-list xxxx)
5- Download Files from the remote host (-dwn xxxx -L xxxx; )
7- Upload Files to the remote host (-upld xxxx)
8- disconnect (-dis con)
If you want us to add more commands just tell what would you like us to add and we will work on it :)

Script Commands in action demo :


Update 3 :
We are finishing up the File Transfer feature and we will upload a video demo tomorrow.
1611956116539.png



An amazing feature (Install APK)
you can select an apk and press on install APK and it will install/update on the remote host device without having to upload it and installing it manually


1611956359046.png




Update 4

FPS ,Resolutions and Auto Re-Connect update :

1- Current FPS is between 30-45 FPS depending on the below :

1.1- The host internet speed.
1.2- The Client Internet speed
1.3- The client and the host Device free ram/CPU

2- Resolution :
We have developed the project to have a dynamic resolution meaning in case the host internet speed is low the frame rate will drop to minimum 30 FPS and the frame resolution will also drop to 10% and in case the internet speed became really low the frame resolution will keep dropping until reaching minimum of 60% of original resolution of the Host Frame.

3- Automatic re-connect :
We have developed the project to reconnect to the internet automatically without disturbing the user in case the server disconnected or the host/client disconnected

This is a demo on how the resolution dropping and the FPS dropping working together in the same time seamless Also we are testing the reconnect.
notice how the software reconnects automatically and continuing from where it stopped before the disconnect.

Video Demo :



Update 5
We are wrapping up and testing PC to Android. (95% done)

As you can see in the below demo it's very fast, the delay time is about 0.5 second to a max 1.5 second delay.
Current progress :
1- android to pc - Done
2- pc to android - 95% done
3- pc to pc - 30% done

PC to android demo :


Update 6

Below video contains :
1- Hot Keys
1.1- Opening Start Menu
1.2 Ctrl+Alt+Delete (this should be almost impossible because of the Winlogon and the windows restrictions but never say never ;) )

2- Most important feature : Screen Resolution
We already built the project to dynamically capture the screen, meaning it will set the session resolution according to the internet speed to keep the FPS transfer fast.
BUT we have added an amazing feature which is enabling the user to change the OS screen resolution in case the internet speed is slow or the OS resolution is too high.
As you can see in the video i have a really high resolution monitor (4K dell monitor 24 inch) so changing the resolution will make the session really fast and almost real time.
also the users always love having options to be in complete control :) .

3- Pausing/Resuming the Session
Sometimes the host has private files , private information, etc... and doesn't want to share that information, so we have created the option to pause the session and once it's paused the client can't control nor see anything unless the host clicks on Resume.


We really really can't wait for the project to be released :)
---------------------------------------------------

Installations Video Guide :
 
Last edited:

sfsameer

Well-Known Member
Licensed User
Hello everyone :)
*Thank you @Erel for making this possible for us!

We have just launched our B4XCode Forum!

The forum is for :
1- Our Latest projects
2- Projects and Features Requests
3- Bugs Reports

Register now and post at least 5 comments and you will get 25% discount on any 2 projects we will be releasing in the near future!

Forum Link :
http://b4xcode.com/forum/

Come and say hi :)

Thank you,
Saif
 

sfsameer

Well-Known Member
Licensed User
Hello everyone :)

The Teamviewer Alternative Updated MySQL Script is ready :)

Download from below and do report if you face any problem :

Thank you,
Saif
 

sfsameer

Well-Known Member
Licensed User
Hello everyone, as it's been reported in our B4XCode Forum :
Change the function "Load_YourID" in the module "Home" - B4J with this :

Load_YourID:
Sub Load_YourID
    Try
       
        Dim IsNewUser As Int
        IsNewUser = 1
       
        Dim jgetmac As jGetMac
       
        Dim strMAC As String
        strMAC = jgetmac.MacAddressFromClient
       
        Dim req As DBRequestManager = CreateRequest
        Dim cmd As DBCommand = CreateCommand("SelectUserID", Array(strMAC))
        Wait For (req.ExecuteQuery(cmd, 0, Null)) JobDone(j As HttpJob)
        If j.Success Then
            req.HandleJobAsync(j, "req")
            Wait For (req) req_result(res As DBResult)
            For Each row() As Object In res.Rows
                lblID.Text = row(1)
                MyDeviceID = row(1)
               
            Next

        End If
        j.Release
       
        Dim Rnd1,Rnd2,Rnd3 As Int
        Rnd1 = Rnd(111,999)
        Rnd2 = Rnd(111,999)
        Rnd3 = Rnd(111,999)
       
        If IsNewUser = 1 Then
           
            Dim req As DBRequestManager = CreateRequest
       
            Dim cmd As DBCommand = CreateCommand("InsertUsersInfo", Array(Rnd1 & " " & Rnd2 & " " & Rnd3 , "PC", strMAC))
            req.ExecuteCommand(cmd, Null)
           
            IsNewUser = 0
           
        End If
        '-----------------------------------
        '-----------------------------------
        Dim req As DBRequestManager = CreateRequest
        Dim cmd As DBCommand = CreateCommand("SelectUserID", Array(strMAC))
        Wait For (req.ExecuteQuery(cmd, 0, Null)) JobDone(j As HttpJob)
        If j.Success Then
            req.HandleJobAsync(j, "req")
            Wait For (req) req_result(res As DBResult)
            For Each row() As Object In res.Rows
                lblID.Text = row(1)
                MyDeviceID = row(1)
            Next

        End If
               
       
       
       
    Catch
        Log(LastException)
    End Try
End Sub

And your ID will show in the B4J TVA
 

sfsameer

Well-Known Member
Licensed User
Teamviewer Version 2 has been announced (Web App control) ! :)

 

Magma

Well-Known Member
Licensed User
Hi there...

i have to ask for Teamviewer Alternative (the first version) - the sounds of remote pc implemented - did you upload it ?
 

sfsameer

Well-Known Member
Licensed User
Hi there...

i have to ask for Teamviewer Alternative (the first version) - the sounds of remote pc implemented - did you upload it ?
Hello :)

Currently the Teamviewer alternative versions have sounds but B4A to B4J , as you can see we keep updating our projects so it's in our schedule to update the TVA to B4J to B4J to add system sounds, once we upload the update we will announce it here.

Thank you,
Saif
 

Magma

Well-Known Member
Licensed User
...better.. way but not sure that will work at any system:

https://docs.microsoft.com/en-us/windows/win32/coreaudio/loopback-recording

enabling stereo mix (control mmsys.cpl,,1 or you can do that through registry?)
or :
  • Waveout Mix
  • Mixed Output
  • What You Hear
and just record this source... and transfer audio... streams...

but you may be already know all these... i am sure.
 

sfsameer

Well-Known Member
Licensed User
...better.. way but not sure that will work at any system:

https://docs.microsoft.com/en-us/windows/win32/coreaudio/loopback-recording

enabling stereo mix (control mmsys.cpl,,1 or you can do that through registry?)
or :
  • Waveout Mix
  • Mixed Output
  • What You Hear
and just record this source... and transfer audio... streams...

but you may be already know all these... i am sure.
Thank you for the information, we already figured a way to transfer the system sounds but we will look into the links you sent as well :)
 

wl

Well-Known Member
Licensed User
Hi,

Not sure this is the right place to ask questions, but I'm really stuck

- I'm running the jRDC (serverport=17178 in the config.properties)
- I'm running the jRDCAudio (serverport = 17179 in the config.properties and manager.initialize = 17177 in the code)
- and the TeamViewerAlter.exe having rdclink to: http://<myserver>:17178/rdc as well as the SQL connection string set in the Home source file)
All three on my internet accessible windows server with fix ip and disabled firewall

All application start fine on the server and they have access to the SQL server with the tvalter database (also on the server)

When I run the TeamViewerAlter.exe locally and input the ID the TeamViewerAlter GUI application displays on my server, I get the hourglass zoomin/zoomout animation indefinately.

I'm lost and not sure where to look for the problem.

Thanks !
 

sfsameer

Well-Known Member
Licensed User
Hi,

Not sure this is the right place to ask questions, but I'm really stuck

- I'm running the jRDC (serverport=17178 in the config.properties)
- I'm running the jRDCAudio (serverport = 17179 in the config.properties and manager.initialize = 17177 in the code)
- and the TeamViewerAlter.exe
All three on my internet accessible windows server with fix ip and disabled firewall

All application start fine on the server and they have access to the SQL server with the tvalter database (also on the server)

When I run the TeamViewerAlter.exe locally and input the ID the TeamViewerAlter GUI application displays on my server, I get the hourglass zoomin/zoomout animation indefinately.

I'm lost and not sure where to look for the problem.

Thanks !
Hello,

Please send us an email @ : saif.sameer@qap111.com and we will give you the full support meaning we will connect with you remotely to help you install the solution correctly :)

Thank you,
Saif
 

wl

Well-Known Member
Licensed User
I purchased the TVAlter product and apart from the great job they did they were extremely helpful in support and took over my environment for quite some time explaining all kinds of things.

Many thanks Saif !
 

Magma

Well-Known Member
Licensed User
@sfsameer Hi there - do we have any new how to transfer systems sounds ?
 

sfsameer

Well-Known Member
Licensed User
@sfsameer Hi there - do we have any new how to transfer systems sounds ?
Hello,

Not yet, but the new update will be released very soon and it will contain this ability, i can't disclose the date yet until we make sure it's 100% working without any problems.

*Also seeing a lot of developers are having trouble installing the project even after we released a documentation, support website and even a video that contains the instructions so the new update will contain "click to install" functionality which will enable the developer to install the project by just clicking on next-next-finish.

Thank you,
Saif
 

Magma

Well-Known Member
Licensed User
Hello,

Not yet, but the new update will be released very soon and it will contain this ability, i can't disclose the date yet until we make sure it's 100% working without any problems.

*Also seeing a lot of developers are having trouble installing the project even after we released a documentation, support website and even a video that contains the instructions so the new update will contain "click to install" functionality which will enable the developer to install the project by just clicking on next-next-finish.

Thank you,
Saif

Thanks... hope to not late - i think will be a big update (system sounds) :-(
 

Magma

Well-Known Member
Licensed User
The sad face (goes for you) will be yours :D - because the "need" of work must do to complete all these things!

I'm surprised by your patience
 

Magma

Well-Known Member
Licensed User
Hi there...
so - is there any new.. with sounds.... or something ?

Well I have to say that trying to make some "big" changes (or just minifying code) to the code and how actually working.... but i don't know if it is the place to ask your opinion or not here..

- it has to do first with the type of screenshooting (i am trying leaving from heavy and 3rds tools / libraries)
- may be a better compression...
- and it has to do with databases and actually not using at all databases...
but i am facing problem with keyboard/mouse moving/keys

so i was hoping too for that Private Forum you had to create for your "already" customers to share knowledge and make it "a" better product...

I am sure that it's not right to share here anything but... i don't know where it can be that too... (b4xcode forum you ve created is just advertising features or general speaking for your sources)

??? it is so pitty... for example the changes i ve made are from March...and i am waiting to share from then... i already forgot what i did :)
 

sfsameer

Well-Known Member
Licensed User
Hi there...
so - is there any new.. with sounds.... or something ?

Well I have to say that trying to make some "big" changes (or just minifying code) to the code and how actually working.... but i don't know if it is the place to ask your opinion or not here..

- it has to do first with the type of screenshooting (i am trying leaving from heavy and 3rds tools / libraries)
- may be a better compression...
- and it has to do with databases and actually not using at all databases...
but i am facing problem with keyboard/mouse moving/keys

so i was hoping too for that Private Forum you had to create for your "already" customers to share knowledge and make it "a" better product...

I am sure that it's not right to share here anything but... i don't know where it can be that too... (b4xcode forum you ve created is just advertising features or general speaking for your sources)

??? it is so pitty... for example the changes i ve made are from March...and i am waiting to share from then... i already forgot what i did :)
Hello Dear,

Feel free to send us the modifications you made, if you have a feature request in mind or if you are facing a problem via email and we will get to it right away.

Email : saif.sameer@qap111.com

BTW we operate 24/7 so we will get back to you right away :)

As for sharing the codes etc... 99% of the updates we make on the projects are requests from clients meaning share your thoughts with us and they will be included in the next update :)

Thank you,
Saif
 
Top