Mailing List
Home
Forum Home
Flash Pro
Subjects
Subject: RE: Firework Effect
Web Service Results
Flash Interface with 10mb xml file
AW: [Flashcoders] Switch/Case vs If/else
AW: [Flashcoders] Switch/Case vs If/else
Flash MX 2004 Sucks
Reading and displaying RSS feeds in Flash MX
Flash and QuickTime VR
Textfield prototype question
XML to Object help
Order of events per frame
MX2004 Dataset itemClassName
memory management removeMovieClip /
Event Dispatcher between classes
Help: MX 2004 How to script a print button to print the entire sli
ScrollPane component doesn 't auto update
setInterval bug identified and fixed
setInterval bug identified and fixed
Listener Object 's best practice
 
Sample App Suggestion For A FlashComm Book

Sample App Suggestion For A FlashComm Book

2004-03-11       - By GatorEye

 Back
Reply:     1     2  

This is my first post to the list after reading for a while. I'm a
newbie who cut his teeth on Flash with FlashComm. It was an interesting
experience and was helped greatly by Kevin's book and more recently by
Bill's. Both books clearly have their place. The idea of a more advanced
book is exciting to me. I have ideas and needs that have nothing to do
with prebuilt components. With all the experts in here I would offer up
a suggestion of a sample application to touch on some of the more
detailed features that I'd love to see expanded on in an online book.

IMHO the Admin console is the weakest part of Flashcomm. The technology
is fantastic so why is the server admin so weak? I don't understand the
need for log files to be generated in FLV's instead of .txt files that
need another Flash movie to be processed (most often unsuccessfully
because they are too big). Flogger proves useless as I find when the
server crashes, the bandwidth data is lost for periods of time. Beyond
that I've found the information provided in the Admin console could be
greatly improved and I've written some code to get what I need but I'd
love to see the experts really show their stuff in this area.

Here's some things to touch on in an "improved admin console":

First - some IP information. In the application inspector you drill down
to an application instance and then can see the streams that are being
published or played. Instead of showing the IP address, it shows a
Client ID. How is that useful? Unless I'm missing something there is no
way through the current admin tools to see any IP information. I have to
dig it out of the client object myself.

Bandwidth usage is crucial. I can see bytes/sec sent and received on an
instance. If our license is bandwidth restricted, wouldn't it make sense
for the server to show me the total current inbound/outbound bandwidth
in real-time instead of trying to rely on the logs which end up missing
data when the server dies? I looked all over the admin consol for this
and couldn't believe I couldn't find it.

Real time IP and bandwidth information to me seems critical in helping
determine if someone is hijacking (or attempting to) your server and
resources as well as keep an eye on your potential license restrictions.
Here's a dream sample app of enhancements to the Admin Console I'd love
to see a coded example of all wrapped up in a nice interface.

Show all IP's connected to the server (all applications)
Show all IP's connected to each application
Show all IP's connected to a specific application instance.
Show how many application instances a specific IP is connected to
Show current bandwidth usage in/out of the server.
Show current bandwidth usage in/out of each application
Show current bandwidth usage in/out of an application instance
Show connection speed of an IP and the amount of bandwidth consumed by
each IP (this is really crucial to find someone hogging resources).
Block/clear IP from server
Block/clear IP from application
Block/clear IP from application instance
Pause or stop the publishing and/or playing of a stream to an individual
IP or connection in a specific application instance
Click on the instance of any published stream and you would see it/hear
it in a video/audio preview window.

There are lots of areas something like this could touch on - SO, SSAS,
some of the new server side methods, admin API, etc. I'm not even sure
if everything in that list is even feasible, but most of it except for
the last couple seem like things the server should be telling me without
the need to code it myself. I think an app like this would be something
a lot of us could put to good use and the technique and details of
coding it would be invaluable to intermediate level users.

Should I keep dreaming? :)

Thanks so much for your help!
GatorEye




<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<TITLE>Message</TITLE>

<META content="MSHTML 6.00.2800.1400" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT size=2>This is my first post to the list after reading for a while.
I'm a newbie who cut his teeth on Flash with FlashComm. It was an interesting
experience and was helped greatly by Kevin's book and more recently by Bill's.
Both books clearly have their place. The idea of a more advanced book is
exciting to me. I have ideas and needs that have nothing to do with prebuilt
components.&nbsp;With all the&nbsp;<SPAN class=413310107-11032004>experts</SPAN
>
in here I would offer up a suggestion of a sample application to touch on some
of the more detailed features that I'd love to see expanded on in an online
book.</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2><SPAN class=413310107-11032004>IMHO</SPAN>&nbsp;the Admin
console is the weakest part of Flashcomm.&nbsp;<SPAN
class=413310107-11032004>The technology is fantastic so why is the server admin
so weak? </SPAN>I don't understand the need for log files to be generated in
FLV's instead of .txt files that need another Flash movie to be processed (most
often unsuccessfully because they are too big). Flogger proves useless as I
find
when the server crashes, the bandwidth data is lost for periods of time. Beyond
that I've found the information provided in the Admin console could be greatly
improved and I've written some code to get what I need but I'd love to see the
experts really show their stuff in this area.</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>Here's&nbsp;<SPAN class=413310107-11032004>some&nbsp;things
to
touch on in an</SPAN>&nbsp;"improved admin console":</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>First - some IP information. In the application inspector you
drill down to an application instance and then can see the streams that are
being published or played. Instead of showing the IP address, it shows a Client
ID. How is that useful? Unless I'm missing something there is no way through
the
current admin tools to see any IP information. I have to dig it out of the
client object myself.</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>Bandwidth usage is crucial. I&nbsp;<SPAN
class=413310107-11032004>can see</SPAN>&nbsp;bytes/sec sent and received on an
instance. If our license is bandwidth restricted, wouldn't it make sense for
the
server to show me the total current inbound/outbound bandwidth&nbsp;<SPAN
class=413310107-11032004>in real-time </SPAN>instead of trying to rely on the
logs which end up missing data when the server dies? I looked all over the
admin
consol for this and couldn't believe I couldn't find it.</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2><SPAN class=413310107-11032004>Real time </SPAN>IP and
bandwidth information to me seems critical in helping determine if someone is
hijacking (or attempting to) your server and resources<SPAN
class=413310107-11032004> as well as keep an eye on your potential license
restrictions</SPAN>.&nbsp;<SPAN class=413310107-11032004>Here's a dream sample
app of</SPAN>&nbsp;enhancements to the Admin Console I'd love to see a coded
example of<SPAN class=413310107-11032004> all wrapped up in a nice
interface</SPAN>.</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>Show all IP's connected to the server (all
applications)<BR>Show all IP's connected to each application<BR>Show all IP's
connected to a specific application instance.<BR>Show how many application
instances a specific IP is connected to<BR>Show current bandwidth usage in/out
of the server.<BR>Show current bandwidth usage in/out of each
application<BR>Show current bandwidth usage in/out of an application
instance<BR>Show connection speed of an IP and the amount of bandwidth consumed
by&nbsp;<SPAN class=413310107-11032004>each </SPAN>IP (this is really crucial
to
find someone hogging resources).<BR>Block/clear IP from server<BR>Block/clear
IP
from application<BR>Block/clear IP from application instance<BR>Pause or stop
the publishing and/or playing of a stream to an individual IP or connection in
a
specific application instance</FONT></DIV>
<DIV><SPAN class=413310107-11032004></SPAN><FONT size=2>C<SPAN
class=413310107-11032004>lick on the instance of any published stream and you
would see it/hear it in a video/audio preview window.</SPAN></FONT></DIV>
<DIV><FONT size=2><SPAN class=413310107-11032004></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT size=2><SPAN class=413310107-11032004>There are lots of areas
something like this could touch on - SO, SSAS, some of the new server side
methods, admin API, etc. I'm not even sure if&nbsp;everything in that list is
even feasible, but most of it except for the last couple seem like things the
server should be telling me without the need to code it myself. I think&nbsp;an
app&nbsp;like this would be something a lot of us could put to good use and the
technique and details of coding it would be invaluable to intermediate level
users. </SPAN></FONT></DIV>
<DIV><FONT size=2><SPAN class=413310107-11032004></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT size=2><SPAN class=413310107-11032004></SPAN></FONT><FONT
size=2><SPAN class=413310107-11032004>Should I keep dreaming?
:)</SPAN></FONT></DIV>
<DIV><FONT size=2><SPAN class=413310107-11032004></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT size=2><SPAN class=413310107-11032004>Thanks so much for your
help!</SPAN></FONT></DIV>
<DIV><FONT size=2><SPAN class=413310107-11032004>GatorEye</SPAN></FONT></DIV>
<DIV><FONT size=2><SPAN class=413310107-11032004></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT size=2><SPAN class=413310107-11032004></SPAN>&nbsp;</DIV>
<DIV><BR></DIV></FONT></BODY></HTML>