Developer tool for network monitoring for S60 devices? - symbian

is there a developer tool or some developer application for Symbian S60 devices which would enable me sniff network packages and see what application uses GPRS and sends data?
Anything integrated in Carbide?
Thank you all for your answers.

Check out RConnectionMonitor class. It allows you to see connections count and what applications are using them - it shows their UIDs. But it's not 100% reliable.

Related

Adobe Media Server Alternative for VideoChat

I currently have a video chat app working on web(Flash) and android via Adobe AIR, it uses Adobe Media Server (RTMP) as backend for video streaming and shared objects, my question is, if there is another server or solution that provides many to many live video broadcast maybe using H.264 codec from android and iOS, have some sort of user list and room list stored in a database or similar, I want to move away from Adobe as it has many limitations on mobile devices.
Live video is crucial in 1 to many broadcasts that will have hundreds of viewers at the same time.
Thanks for reading!
Ulex.fr created an RTMP connector for Asterisk (the free PBX platform).
Used with the Asterisk Vonference application, it allows you to create conference rooms for 1 to many configuration, with audio and video. The only one limitation is the power of your server. You can plan a scalable architecure in order to broadcast one video to many (many could be unlimited). We developp a specific protocol to connect and manage the connection based on the telephony events. I think we already done a direct RTMP connection that skip this protocol too.
All the project done by ulex.fr is free, OpenSource and GPL.
Get the full project here : https://github.com/voximal/asterisk-rtmp
(a live demo is available)
We already develop an RTMP stack for android with video (using the camera), this allows you to create your own application without using AIR.
You can check Adobe Cirrus, it's still in the beta stage (actually IMHO Adobe forgot about it), but it works on web, desktop and mobile too. Check this Video Phone example, it can handle chat applications without a problem.
http://labs.adobe.com/technologies/cirrus/samples/
You could take a look at Red5 Media Server, which is an open source solution. There are other options like the Wowza's solutions on AWS, but they come a higher cost...
Ok as today, we have decided that we can manage the users,rooms and messages via Google Firebase Real Time Database, and the live video stream using ANT Media Server

How to monitor my web application?

I'm looking for a tool or set of tools or framework, preferably free, for monitoring different parts of my web app such as the api part, the db connection, the connection to a third-party api which it uses. It doesn't have to be sophisticated, it rather should display "up" or "down" and if it's down then there should be a means of notifying me by email or Slack or the the like. Your suggestions?
I encourage you to give a try to the Community Edition of Pandora FMS. The Network server is focused on network monitoring so it can perform TCP checks to port 80 and even send information and check the output back. See this example of the wiki: http://wiki.pandorafms.com/index.php?title=Pandora:Documentation_en:Remote_Monitoring#TCP_Monitoring

Lync / Skype 4 Business Bot

I'd like to create a simple server service that can perform the following tasks:
Retrieve presence info for specified user(s).
Send message to specified user.
From what i've been reading, and because i'm siting server side I could choose to use UCMA 5.0? But i'm seeing a lot of push of the new UCWA SDK and working with the UCWA rest services. Is there any particular reason why i would use UCWA server side rather than just the UCMA API? I read that UCWA will, in the future, be support by Microsoft for Cloud --- Any input and experiences shared on this would be great.
Thanks, mike
UCWA will be at some point be supported in Office 365 indeed. So if you create an application with UCWA you can expect it will run in the next future on your S4B On-Prem as well as on Office 365.
I have to say anyway this support for UCWA on 365 is already long awaited, and still there's no official announcement about availability date.
A very good reason to choose UCWA instead of UCMA, also in case of server automation, is the much simpler deployment of UCWA (UCMA deployment is quite tough).
UCMA must run on a Windows Server OS which joins the S4B farm basically (thus sits in your DMZ)
UCWA can run on any device that 'speaks' HTTP. Your UCWA App can run, for instance, on a Raspberry Pi
I think this is a huge difference, for sure it is for your system administrator
Old thread, but in my experience, writing server-side code with UCMA is somewhat easier than trying to use UCWA - and all that UCWA really is is a UCMA application sitting on your Lync/S4B server with a REST wrapper.
For the fairly simple use-case you've described, you could write the service as a client-endpoint UCMA application, which avoids the rather irritating Lync/S4B topology changes and deployment headaches that Massimo alludes to for a TrustedApplication. In this configuration, you are essentially just a third-party client, and you provide the credentials to sign into Lync/S4B as a specified user. Under this scenario, the only requirements are that the server running your application needs to be joined to your domain, run a 64-bit Windows OS, and have the UCMA runtime installed.
Some sort of API support for Skype for Business on Office365 is badly needed. There was some promises of a UCMA-like SDK for Office 365, but it has been more than six months with no hints of an actual release.

Packet capture tools for Nokia N8 (symbian ^3) Phones

Are there any packet capture tools (like tcpdump and wireshark) for Nokia N8/ symbian ^3 phones! I am currently working on my thesis and have almost done with the application layer behavior using JavaScript but am required to study the network behavior of HTML5 web applications on symbian phones.
Any help would be highly appreciated.
There is an app available at betalabs.nokia.com called Nokia Connectivity Analyzer:
http://betalabs.nokia.com/apps/nokia-connectivity-analyzer
I have not tried this part of it, but the "Connection Observer" component claims it can do ip packet capture.
The Symbian browser is based on Webkit

How to trigger a Symbian C++ application within a J2ME application for Nokia phones using J2ME API?

Anyone knows how to trigger a Symbian C++ application using any J2ME API call? I have a J2ME application that needs a customized photo taking application in Symbian C++. The reason for separating into two applications is because J2ME has a limit in heap size and the J2ME needs to know the path of photo after taking it.
Thanks a lot for your help.
Regards,
Kenny
Take a look at APIBridge on Forum Nokia: http://www.forum.nokia.com/info/sw.nokia.com/id/d697a64f-ddae-4937-8151-be157b542d26/ApiBridge.html
Designed specifically for MIDP apps to access services provided in the Symbian C++ environment.
I don't think there is an API for doing that. One thing you could try is to have your two applications communicate over a socket interface. For example the Symbian application could set up a socket server at localhost and the J2ME application would connect to it. I am not sure that this is possible in a phone's environment however. It could also have other implications as well, such as having to sign your applications.