Comments (26)
Hm.
I knew that win rt was limited but Timer, String.Format, EventArgs?? These are core C# features. The whole framework is based on Events howcome they don't support that?! I don't get it.
Isn't it a mistake?
from touchscript.
I don't thinkt that this is a mistake, because it has nothing todo with the Unity Beta, its the report generated by the Windows App Certifikation Kit in the latest Version (2.2).
I did cut out the LongPress Feature and rewrote all the String.Format calls today, so planing to run another test next Week.
Still rhe System.EventArgs worries me too...
from touchscript.
Can you google if Events are supported? This is weird.
from touchscript.
Good News, Events are supported http://msdn.microsoft.com/en-us/library/system.eventargs.eventargs.aspx so this problem is unity related. But the System.Timers namespace seems not to be included. But there is System.Threading.Timers, maybe they have similiar functionality.
from touchscript.
So what are you going to do with Eventargs? Post in unity beta forums?
from touchscript.
I can not talk about the beta forums, but Events are not going to be a problem. I just recompiled and going to run the certification.
from touchscript.
So, you removed the inheritance from System.EventArgs, right? We'll see how it goes.
from touchscript.
Removing Inheritance and/or a certain workaround did not bear any usable results. So WACK has to wait for the next iteration of the beta. The Timer problem (and certain others I circumvented by cutting functionality) still exists. If you are interested I can keep posting about the progress.
The API description for the .Net subset used for Metro Apps can also be found here: http://msdn.microsoft.com/en-us/library/windows/apps/br230232.aspx
or the overview http://msdn.microsoft.com/en-us/library/windows/apps/br230302.aspx
from touchscript.
I am also facing the same issue it says Supported API test Failed...Trying my best to resolve it..
from touchscript.
Hey,
The EventArgs Problem should be long fixed in the latest Unity Stable. Regarding general compatibility: I actually got our game through WACK way back in May. But there is a lot of functionality i simply cut out instead of reintegrating them. If Valentin is ok with it I can post the core functionality package that will pass WACK
from touchscript.
Can you just list here what prevents an app passing WACK?
I wonder how much change it requires.
from touchscript.
I do not remember the details anymore.
But I know that I removed most of the InputSources scripts except mobile and mouse. In the latest version I could mostly keep the Simple Gestures, because some of the others used a timing function that was cut in .Net Store. Also i skipped compiling the library and integrated the sources directly in Unity. Back when the Unity Beta hat namespacing issues I had to remove them as well, but I think this problem is not present anymore.
That's all I can remember right now.
from touchscript.
Can you guys post the error messages?
from touchscript.
It says Supported API test fails
Log
- API CallWindowProcA in user32.dll is not supported for this
application type. TouchScript.dll calls this API. - API CloseTouchInputHandle in user32.dll is not supported for this
application type. TouchScript.dll calls this API. - API GetForegroundWindow in user32.dll is not supported for this
application type. TouchScript.dll calls this API. - API GetTouchInputInfo in user32.dll is not supported for this
application type. TouchScript.dll calls this API. - API RegisterTouchWindow in user32.dll is not supported for this
application type. TouchScript.dll calls this API. - API ScreenToClient in user32.dll is not supported for this application
type. TouchScript.dll calls this API. - API SetWindowLongA in user32.dll is not supported for this application
type. TouchScript.dll calls this API. - API UnregisterTouchWindow in user32.dll is not supported for this
application type. TouchScript.dll calls this API. - API SendMessage in coredll.dll is not supported for this application
type. TouchScript.dll calls this API. - API System.Timers.Timer in SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is
not supported for this application type. TouchScript.dll calls this API. - API System.Timers.ElapsedEventHandler in SYSTEM,
PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type.
TouchScript.dll calls this API. - API System.Timers.ElapsedEventArgs in SYSTEM,
PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type.
TouchScript.dll calls this API. - API
System.String.Format(System.String,System.Object,System.Object,System.Object)
in MSCORLIB, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this
application type. TouchScript.dll calls this API. - API
System.Timers.ElapsedEventHandler.#ctor(System.Object,System.IntPtr) in
SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this
application type. TouchScript.dll calls this API. - API System.Timers.Timer.add_Elapsed(System.Timers.ElapsedEventHandler)
in SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this
application type. TouchScript.dll calls this API. - API System.Timers.Timer.set_AutoReset(System.Boolean) in SYSTEM,
PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type.
TouchScript.dll calls this API. - API System.Timers.Timer.set_Interval(System.Double) in SYSTEM,
PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type.
TouchScript.dll calls this API. - API System.Timers.Timer.Start in SYSTEM,
PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type.
TouchScript.dll calls this API. - API System.Timers.Timer.Stop in SYSTEM,
PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type.
TouchScript.dll calls this API. - API System.Timers.Timer.#ctor in SYSTEM,
PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type.
TouchScript.dll calls this API. - API System.String.Format(System.String,System.Object) in MSCORLIB,
PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type.
TouchScript.dll calls this API.
On Fri, Oct 11, 2013 at 4:31 PM, Valentin Simonov
[email protected]:
Can you guys post the error messages?
—
Reply to this email directly or view it on GitHubhttps://github.com/InteractiveLab/TouchScript/issues/16#issuecomment-26129192
.
from touchscript.
OMG what's wrong with System.String.Format and System.Timers.Timer?!
These are like core features of .net.
from touchscript.
I am using Unity 4.2 edition!! Don't know exactly why this issue?? The
program is running perfectly on my Computer its only when i go for the WACK
test its happening.Is there a way by which i can bind these DLLS against
the .NET Core?
On Sat, Oct 12, 2013 at 1:10 AM, Valentin Simonov
[email protected]:
OMG what's wrong with System.String.Format and System.Timers.Timer?!
These are like core features of .net.—
Reply to this email directly or view it on GitHubhttps://github.com/InteractiveLab/TouchScript/issues/16#issuecomment-26165987
.
from touchscript.
I'll try to build a dll which passes the test tomorrow.
from touchscript.
Can you get the latest DLLs from develop branch, delete everything except TouchScript.dll, compile an example app and check it in WACK? I have Windows 7 here and can't compile to Windows Store platform )8
from touchscript.
Guys?
from touchscript.
Hey, sorry I missed your post. Busy and hard work week. Will try it with an knwon working built tomorrow or monday.
*Edit 22.10
So, I tested the develop branch DLLs in an Empty Project against WACK 2.2 (Win8) and 3.1 (Win8.1) for x86 and it passes. Good Job ;)
I will try again with a real project and on ARM as soon as there is time.
from touchscript.
You deleted all the other dlls except TouchScript, right?
Are you sure that touchscript.dll got compiled into your project? If it's empty.
from touchscript.
So, tested with full project and the current develop branch. And it crashes like the master branch. The changes in .Net for Store Apps are massive. There are Modification to Classes and Function (I most often stumple upon changes in the Reflection System) as well as severe Security Mechanisms (No direct file access, no access on window handles etc.).
You have to understand Windows 8 App as a common base for programs to be compatible on an Tablet/ARM/Smartphone as well as on a standalone desktop. Additionally here is the WACK Result:
API System.Text.ASCIIEncoding in MSCORLIB, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Net.IPEndPoint in SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Net.IPAddress in SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Net.Sockets.TcpClient in SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Net.Sockets.Socket in SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Net.Sockets.NetworkStream in SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Net.Sockets.SocketShutdown in SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Net.Sockets.SocketFlags in SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Net.Dns in SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Net.NetworkInformation.IPGlobalProperties in SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Net.TransportType in SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Threading.ThreadStart in MSCORLIB, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Net.EndPoint in SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Net.Sockets.UdpClient in SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Net.Sockets.AddressFamily in SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Net.Sockets.SocketType in SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Net.Sockets.ProtocolType in SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Net.Sockets.SocketOptionLevel in SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Net.Sockets.SocketOptionName in SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Net.Sockets.TcpListener in SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Text.ASCIIEncoding.#ctor in MSCORLIB, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Text.Encoding.GetString(System.Byte[]) in MSCORLIB, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Net.Sockets.TcpClient.#ctor in SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Net.IPEndPoint.get_Address in SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Net.IPEndPoint.get_Port in SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Net.Sockets.TcpClient.Connect(System.Net.IPAddress,System.Int32) in SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Net.Sockets.TcpClient.get_Client in SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Net.Sockets.TcpClient.Close in SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Net.Sockets.NetworkStream.#ctor(System.Net.Sockets.Socket) in SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.IO.BinaryReader.Close in MSCORLIB, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.IO.BinaryWriter.Close in MSCORLIB, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.IO.Stream.Close in MSCORLIB, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Net.Sockets.Socket.get_Connected in SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Net.Sockets.Socket.Shutdown(System.Net.Sockets.SocketShutdown) in SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Net.Sockets.Socket.Close in SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Net.Sockets.Socket.BeginReceive(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.AsyncCallback,System.Object) in SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Net.Sockets.Socket.EndReceive(System.IAsyncResult) in SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Net.Dns.GetHostName in SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Net.Dns.GetHostAddresses(System.String) in SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Net.IPEndPoint.#ctor(System.Net.IPAddress,System.Int32) in SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Net.NetworkInformation.IPGlobalProperties.GetIPGlobalProperties in SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Net.NetworkInformation.IPGlobalProperties.GetActiveUdpListeners in SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Net.IPAddress.Loopback in SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Threading.ThreadStart.#ctor(System.Object,System.IntPtr) in MSCORLIB, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Threading.Thread.#ctor(System.Threading.ThreadStart) in MSCORLIB, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Threading.Thread.set_Name(System.String) in MSCORLIB, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Threading.Thread.Start in MSCORLIB, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Threading.Thread.Join in MSCORLIB, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Net.Sockets.Socket.get_RemoteEndPoint in SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Net.Sockets.UdpClient.#ctor(System.Net.IPEndPoint) in SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Net.IPAddress.Any in SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Net.Sockets.Socket.#ctor(System.Net.Sockets.AddressFamily,System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType) in SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Net.Sockets.Socket.SetSocketOption(System.Net.Sockets.SocketOptionLevel,System.Net.Sockets.SocketOptionName,System.Int32) in SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Net.Sockets.Socket.Bind(System.Net.EndPoint) in SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Net.Sockets.UdpClient.#ctor in SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Net.Sockets.UdpClient.set_Client(System.Net.Sockets.Socket) in SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Net.Sockets.UdpClient.JoinMulticastGroup(System.Net.IPAddress) in SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Net.Sockets.UdpClient.BeginReceive(System.AsyncCallback,System.Object) in SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Net.Sockets.UdpClient.DropMulticastGroup(System.Net.IPAddress) in SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Net.Sockets.UdpClient.Close in SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Net.Sockets.UdpClient.EndReceive(System.IAsyncResult,System.Net.IPEndPoint@) in SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Threading.WaitHandle.Close in MSCORLIB, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Net.Sockets.TcpListener.#ctor(System.Net.IPAddress,System.Int32) in SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Net.Sockets.TcpListener.Start(System.Int32) in SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Net.Sockets.TcpListener.BeginAcceptSocket(System.AsyncCallback,System.Object) in SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Net.Sockets.TcpListener.Stop in SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Net.Sockets.TcpListener.EndAcceptSocket(System.IAsyncResult) in SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Net.Sockets.UdpClient.Send(System.Byte[],System.Int32,System.Net.IPEndPoint) in SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API System.Text.Encoding.get_ASCII in MSCORLIB, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. OSCsharp.dll calls this API.
API CallWindowProcA in user32.dll is not supported for this application type. TouchScript.Windows.dll calls this API.
API CloseTouchInputHandle in user32.dll is not supported for this application type. TouchScript.Windows.dll calls this API.
API GetForegroundWindow in user32.dll is not supported for this application type. TouchScript.Windows.dll calls this API.
API GetTouchInputInfo in user32.dll is not supported for this application type. TouchScript.Windows.dll calls this API.
API RegisterTouchWindow in user32.dll is not supported for this application type. TouchScript.Windows.dll calls this API.
API ScreenToClient in user32.dll is not supported for this application type. TouchScript.Windows.dll calls this API.
API SetWindowLongA in user32.dll is not supported for this application type. TouchScript.Windows.dll calls this API.
API UnregisterTouchWindow in user32.dll is not supported for this application type. TouchScript.Windows.dll calls this API.
API SendMessage in coredll.dll is not supported for this application type. TouchScript.Windows.dll calls this API.
API System.Net.IPAddress in SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. TUIOsharp.dll calls this API.
API System.Net.TransportType in SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. TUIOsharp.dll calls this API.
API System.Net.IPAddress.Any in SYSTEM, PUBLICKEYTOKEN=B77A5C561934E089 is not supported for this application type. TUIOsharp.dll calls this API.
from touchscript.
Can you delete all the DLLs except TouchScript.dll. I think you should be fine. All the unsupported stuff is in other DLLs.
from touchscript.
Reconfigured the test and ran it again, turns out I removed the additional DLLs, but forgot remove the dependencies in the Win8 Project. So everything passed fine, great Work!
... now I just have to reintegrate and recompile with my right mouse button hack.
from touchscript.
WHich hack was that?
from touchscript.
It was for forwarding right click as well as left click as a touch event.
from touchscript.
Related Issues (20)
- Camera Control
- Initial touch down on UI Slider sets Slider.value to 0 HOT 1
- Scaling an object
- Tap Gesture Not Working on WebGL (mobile only)
- Update Old Hyperlinks in `Gestures` Wiki article
- Pointers not being removed/cancelled using TUIO input HOT 5
- Triggering overlapping colliders at the same time with one click?
- Pointer.GetOverData(false) return Wrong Target
- Unity Crashes when i click on the TouchManager prefab
- Touch Detection on Multi Display Window Application HOT 1
- I can't touch on surface pro 7
- TouchScript multiple displays with tuio HOT 2
- Transforming an object without the need to touch it beforehand HOT 1
- How to receive only the raw touches that land within an object? HOT 1
- out of virtual finger IDs
- TUIO Input extra poitner issues HOT 1
- Mac osx touchpad support
- The order of the layers
- Touch duplication HOT 2
- Rotation and Scaling not working in Windows build.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from touchscript.