In today’s modern world there are allot of ways companies or members of the public that intrude on your privacy.
Most people are oblivious to the various techniques used to view, collect or even visually spy within the home, workplace or even whilst mobile.
Such commonly used that you are aware of is Data leeching, a practice used by to view your Emails and Texting.
Other approaches are Key logging via Bots, Programs or Trojans, yet these are basic tools in spying, with more advance approaches being -
~ Internet Browser and PC Intel Collection
~ Device SD-Card Leeching or Collection
~ Verbal Intel Collection
~ Visual Intel Collection
There are ways to detect and protect against such intelligence collection, outlined in a breakdown design, throughout this comprehensive write-up.
It is important all civilians to be protected, maintaining privacy in full at all times.
Read Full Article...
Brett J Hutton
Related
Position Title: Senior SDET
About Action Engine:
Action Engine's mission is to "shatter the mobile usability barriers," such as small screen sizes, lost connections, and tiny keypads, that prevent consumers from using and enjoying mobile data services on a wide-scale today. Known for its award-winning Mobile Application Platform product, Action Engine is the company that content providers and mobile operators select if they need to deliver content that is fast and easy for their consumers to use. The company's software has been deployed to over a million consumers worldwide by a large list of global companies that include MSNBC.com, TiVo, Sprint, Verizon Wireless, Optus, Globe Telecom, SmartVideo, SingTel and a large social networking provider.
Position Summary:
Action Engine is looking for an exceptional senior software test engineer to join our development team. We are looking for someone with talent and energy. All team members are expected to solve complex issues end-to-end. We expect our team to own the test solutions i.e. design, development, implementation, documentation and maintenance. Successful candidates will have experience working with one or all of the following areas of expertise: test automation, web application development, unit testing, as well as test case creation.
Essential Functions:
- Create test cases for different areas of our core product.
- Contribute to the creation of a web application to organizes our test information from various automation & testing tools.
- Build unit test for application programming interfaces, both public and internal.
- Working with automation testing tools ACT and/or LoadRunner
Qualifications:
- 3+ years experience in testing software using automation
- 2+ years experience in web technologies such as ASP.NET, JavaScript and HTML.
- Proficient in both ASP.NET & .net framework using C#
- Experience working with Visual Studio IDE’s
- Experience performance testing software components.
Important Attributes:
- Strong problem solving and communication skills
- Skilled at quickly learning new technologies and tools
- Creativity and design skills
- Self-motivated while also a team player
Critical Relationships:
- Development Manager
- Client & Server Development Teams
- Program Management
Education:
BS in Computer Science, Electrical Engineering or an equivalent technical degree or equivalent experience.
Application Process:
If you are interested in learning more about this position, please send the following information to [email protected]
1. Cover letter
2. Up-to-date resume as an attachment
3. Mention that you heard about the job from Jeremy McKenzie's post on XDA-Developers
I guess I'm hitting on a topic that has had endless discussions and has just plain been posted thousands of times, so it's probably a big annoyance for most of you; however, I have yet to see a concise and informative post or even a website anywhere that helps me get applications for my first Pocket PC, an AT&T Tilt. So if it's not too much trouble could you guys please help me out here? Please follow this format for each application you post:
[Category] - Pricing/Freeware
Application:
Description:
Positives:
Negatives:
Rating: 1 being worst - 5 being best
Where to get:
Example...
[Scheduling] - Freeware
Application: TodayAgenda
Description: TodayAgenda displays appointments and tasks on your today screen up to 30 days in advance. It replaces the default Outlook plugin with a lot of more features. (Straight from the site)
Positives: Great features, Very customizable.
Negatives: Can lag a little bit sometimes, Some features that Spb Dairy has that it lacks.
Rating: 4
Where to get: http://tiews.info/index.php?show=&lang=en
I think if we follow this format, we can give this thread a longer life expectancy as well as alleviate many of these types of posts. Even though I expect this to be an thread for great applications, if you feel the need to criticize another application please do so in a thorough manner following the format. Thank you for taking your time to read this and I hope to see some amazing applications!
[PIM Manager]: $29.95
Application: Manages your contacts, tasks, diary & Todo lists.
Description: An impressive all round product to help assist with managing your data in a simple but complex interface. Pocket Informant doesn't just simply let you work with your daily events through lists and grids, but with the new Events and Journal views you can look at your life's past and future in an easy cohesive environment. Even create contact links within your appointment or tasks' subject and notes let you quickly access a named contact without having to resort to links or a search. Most suprisingly, this power doesn't come at the cost of a complicated, cluttered interface.
Positives: Very customisable, easy to use, all in one management.
Negatives: None that I can complain about
Rating: 4
Where to get: http://www.pocketinformant.com/
For me the best application which in fact has prevented me from shifting to Symbian is SoftMaker's Office.
Category = On purchase. This is a suite of Spreadsheet and word processor.
Positives = So powerful that it can do almost what the PC counterpart can do. I need extremely complex spreadsheets even including conditional formatting and drop down lists. Never once I have encountered a situation where there was a mismatch between the desktop and the device. Round trip integrity of documents is just perfect.
Negatives = Not really many except for the steep price but I guess I do not mind this much as the overall functionality it provides is just great.
website = www.softmaker.com
[Category] - Pricing/Freeware - $40.00 - $60.00
Application: - CalliGrapher
Description: - Writing Recognizing Program
Positives: - Actually works...It has a function call Write Pad which allws fast printing across the bottom of the screen. I can take meeting notes very quickly during meetings. I gave up my Palm TX to go back to a PPC speciffically because of this ability.
Negatives: - There is a learning curve.
Rating: 1 being worst - 5 being best - 5
Where to get: http://www.phatware.com/calligrapher/index.html
[Taskmanager] - Freeware
Application: wkTask
Description: Task- and discrete Batterybar
Positives: Very nice and customizable, uses almost no CPU (especially compared to MagicButton which does the same but is quite ressource hungry)
Negatives: Notification icon might get hidden behind the taskbar (just set it such that there's enough space, still automatic would be nicer )
Rating: 4.5
URL: http://soft.photoracer.net/docs/wktask_en.html
Business (power user) - Worldmate FREE Worldmate Pro $74.95
Application: Worldmate
Description: Multiple apps for travel..Weather, Conversions, flightinfo and organiser
Positives: All of it.
Negatives: renewable yearly license (covers data subscriptions for weather and realtime flight info)
Rating: 5
Where to get: Online.
UTIL - Freeware
Application: MOJOPAC
Description: Used in conjunction with Softkick card export, gives a carry around vitual PC.
Positives: Carry more than just a Pocket PC
Negatives: Really needs a large SD card to be fulfilled.
Rating: 5
Where to get: Online
Tomeraider
oops - doublepost
Tomeraider
[db / ebook reader] - £19.95
Application: Tomeraider
Description: "TomeRaider is a text database browser and reader for handheld devices and Microsoft Windows made by Yadabyte"
Positives: Not just an eBook Reader but SO much more. On my SD card, I have a file containing the whole of wikipedia - it is very, very fast too. You wouldnt know that there were literally millions of articles. I also have IMDB on it too - lots of files available (4000 according to the site) - you can even author your own
Negatives: None found as yet
Rating: 1 being worst - 5 being best: "5+"
Where to get: http://www.tomeraider.com
[GPS navigation] - around $150, depends on country
Application: iGo MyWay Plus
Description: excellent GPS navigation software
Positives: Best interface that I've ever seen in any GPS software. Extremely convinient and easy to use. Fast, reliable. A lot of infromation on the screen, yet nothing is ever covered by anything, you get the whole view. Has a very large selection of maps. Not sure about others, but California map is very well detailed - last update was in Jan 08 with over 2 million POIs. Nevada map is ecellent too, other states probably the same. Supports TMC, internal/external GPS, speed cameras, excellent voice guidance, day/night skins, various transportation devices, toll road avoidance, and much more stuff.
Negatives: Does not get traffic updates from the web. Rest is minor glitches: If device goes to sleep, it may not return from it if iGo is running (happens very rarely). If phone is on vibrate - switches it to "silent" mode... although maybe this bug has to do with my config/device.
Rating: 1 being worst - 5 being best
Where to get: http://www.i-go.com/en/
Excellent idea! Should hopefully curb the "Just got my HTC xxx - what programs should I put on it?" posts!
My contributions
[Synchronisation] - £16.00/Free trial
Application: Easy Sync by Pocket Wizards
Description: Excellent program that lets you sync any files from any location on your PC to any location (including microSD) on your PPC
Positives: Much better than Active Sync file transfer. Leave all your files exactly where they are on your PC. Set up a sync partnership for that file using the straightforward wizard and choose where on your device you want to sync the file to. Choose your update frequency and job done - whenever you change the original file, the synced copy also updates. Can set up uni or bi-directional sync, so changes made to PPC version are automatically transferred to your PC file at next Sync. Can be set to trigger when ActiveSync starts up for a fully automated process. Also allows for sync of entire folders.
Negatives: The only one I can think of is that it is compatible with .NetCF 2.0 only, not with 3.5. Other than that, very smooth and stable. Well worth the money.
Rating: 5
Where to get: Handango etc
[Utilities] - Freeware
Application: GroupSMS
Description: Easy way to send SMS to multiple contacts
Positives: Allows you to choose multiple SMS recipients by ticking the boxes, rather than choosing them one by one. Can set this up for different contacts groups too.
Negatives: Can only set up groups via Outlook, although this function is on the creator's To-do list
Rating:4
Where to get: www.shubaroo.com - lots of other great little apps on this website too!
App Launcher
[App Launcher/Today Plugin] - $15
Application: UltimateLaunch 1.2
Description: Tabbed app launcher and today plugin. Animated tab transitions, unlimited tabs, gestures.
Positives: Very customizable, unlimited tabs, custom icons, low memory usage.
Negatives: Learning curve to configure, uses icons instead of png.
Rating: 4
Where to get: http://handheld.softpedia.com/get/System-Utilities/Launcher-Applications/UltimateLaunch-56169.shtml
[SIP Keyboard] - Usually $19.99. But at the moment, $12.98 for two licences. Give one to a friend like I have!
Application: TouchPal 2.0 Professional
Description: Finger/thumb-friendly predictive keyboard with a special technology called T+ where you tap and slide each key in a different direction for different symbols, letter, case, number etc. Many many features including multiple languages, dynamically-resizable keyboard, fast custom word input. Innovative design.
Positives: way too many to list. accurate and quick predictive input due to design of two letters on one key, powerful, looks great, excellent support people who will consider your feature requests VERY quickly, excellent value. Still looks like a normal qwerty keyboard.
Negatives: Some people not used to predictive input may undergo a little learning curve. Try it, it's much faster and with this one, it usually has the word you want as the first one so you can just keep on typing!
Rating: 5+
Where to get: http://www.cootek.com/
Pros:
Quick (and possibly stupid) question; would it be safe enough to enter account and password details for sites browsing on the Diamond?
On my desktop computer, I have a firewall, antivirus and spamscanners, so I feel relatively safe. But other than the physical router, what security do I have while browsing on the Diamond? Has anybody had any problems? Or are keyloggers, spam and virusses still not available for Windows Mobile devices?
Cheers,
FTrippie
firewall would be a useful addition to your software
A little while ago there was some discussion about virus threats etc on PDA's.
I wrote a little on the subject then:
http://forum.xda-developers.com/archive/index.php/t-334389.html
You can buy products like the McAfee Mobile Security suite which has a lot of protection (although it has no formal accreditation).
It is about understanding the range of threat vectors that you leave open. If you understand these you can make an informed decision on what an acceptable level of risk is.
There are many ways to attack a PDA...too many to list in this post.
It is quite easy to launch a subnet attack on a PDA from a SIM in a 3G laptop - A local fw sensibly configured will protect against most subnet attacks.
AV protection will protect against the few virus threats that exist today
Sensible usage and connection procedures will protect against most attack types.
I think that at the moment the real risk to you is low but you always need to review the threats in the market (Start with a google search on WM threats).
If you store credentials then they could be extracted but I have come across no real instances of this as yet. Having said that I would not use my PDA to purchase items online.
Credentials stored on a PDA are at greater risk of compromise than those on a laptop say as the OS is not as sophisticated and it is easy to extract key data even after a hard reset...not to mention the access password is easier to gain by video than a laptops...
All the best,
Sam.
Thanks Sam,
Quite clear. I understand the danger of storing stuff, even on laptops and desktop I prefer to keep them encrypted, even more so on the PDA.
But yes, my main concern is web browsing. I would like to check into bank sites, webmail and those kind of things which all require logging in.
Cheers,
FTrippie
Have a look. if you are interested. you can PM ME and i will tell you where to send your resume to. I know XDA has the dopest mobile developers. Need a job? Contact me, Full time salary!
Programmer Analyst/Mobile
Job Category:
Information Technology - Infrastructure
Job Location:
Toronto, Ontario, Canada
Employment Type:
Full-time
Programmer Analyst/Mobile
Location: 2 International Blvd., Toronto, ON
Join our Team
The Client is a full service, consulting and design-build and development organization offering architectural, engineering, management and construction services. With over 55 years of continuous operations, is an employee-owned Canadian company that relies on the expertise of its employees to be the partner of choice for Delivering Global Building Solutions. They are a Microsoft Gold Certified Partner.
We Offer
- Career growth and advancement for creative, independent problem solvers
- Leadership opportunities for professionals committed to mentoring others
- Competitive compensation/benefit package and flexible work schedule
- Professional development programs, allowances and in-house training initiatives to support skill development
- Professional, casual and collaborative work environment
Reporting directly to the Manger, Systems & Applications, the incumbent analyzes and documents the business requirements for software applications and the design and development of software components, software testing, customer support and maintenance. The incumbent communicates and interacts with internal clients or project stakeholders to plan, develop, implement and maintain programs and applications.
We're Looking For
A skilled and dedicated Programmer Analyst who will be responsible for the following:
- Utilizes a variety of Software Tools including Microsoft Technology Platform, Visual Studio 2005/2008, C# 2.0/3.0, ASP.NET 2.0/3.5, AJAX, JavaScript, XHTML, CSS and XML Web Services, and SharePoint 2007/2010 to develop software and web applications.
- Experience in mobile application development on Windows mobile, Apple iOS, Google Android.
- Performs regular maintenance of software systems and resolves client issues arising from production environments to ensure a highly satisfactory user experience. Utilizing Corporate HEAT Ticket tracking system.
- Provides guidance and mentoring to other colleagues in the department.
- Conducts meetings with the business to gather and analyse requirements from various functional areas of the organization.
- Translates functional specifications into technical specifications, performs business analysis and utilizes case scenarios to identify software requirements.
- Utilizes industry best practices and established standards to develop models with focus on agile life cycle management.
- Assesses and analyzes highly complex development modules or sub systems to identify requirements and provide estimations.
- Designs and develops integrated complex modules that form the basis of web applications, desktop applications and services for the business.
- Liaises with database administrators to design, develop and test table structures, stored procedures, views and other programmable database objects that integrate with all software developed for the business.
- Develops and executes software regression test plans cases to assess system functionality, reliability, usability of new and modified software systems to ensure quality delivery of end product.
Qualifications
- Post secondary education equivalent to a 3 year university degree in Computer Science, Engineering or related field.
- Greater than five years, but less than or equal to, ten years software engineering or related experience.
- Microsoft Developer or IT Professional certification is an asset.
Attributes
- Requires an understanding of inter-related work processes to be able to adapt to differing assignments.
- Requires technical knowledge in a complex field.
- Provides technical information to fellow colleagues in a clear and understandable manner.
- Professional manner, tact, diplomacy and discretion in dealing with colleagues including senior management.
- Draws on a number of known options to solve problems and to develop improvements.
- Computer skills to produce effective, spreadsheets, reports, documents and presentations, as required.
- Adaptable to set and prioritize work with varying exceptions. Able to work with diverse personalities and styles.
- Communicates with clarity, verbally and in one on one or group situations, or over the telephone.
- Communicates well in writing by composing clear documents; facility with editing and/or proof-reading is required.
- Business acumen - advanced understanding of quality standards relative to program and application development. Solid understanding of Object Oriented Design, Agile methodology, knowledge of SDLC, web development using C# programming language, ASP.NET, AJAX, JavaScript, XHTML, CSS, Web Services, Database objects development (T-SQL Stored Procedures, Views, Triggers etc.), SQL 2005/2008 and SQL Server Reporting Services, Microsoft Technologies, MS SharePoint (2007/2010) and mobile application development (Windows/Apple/Android).
Hey everyone. There are two courses I have to decide between: Python Programming and Internet Programming.
The first course isn't merely an introduction, it's in-depth. The second one is an introduction, but here is the course description:
This course surveys the many technologies that are used to program multitiered, client/server, database-intensive, Web-based applications. Topics include: XHTML, Cascading Style Sheets (CSS), JavaScript, Extensible Markup Language (XML), RSS, Ajax, Rich Internet Applications, Web servers, databases, MySQL, PHP, Ruby on Rails, Active Server Pages (ASP), JavaServer Faces, and Web Services.
Click to expand...
Click to collapse
The Python course ends there and doesn't serve as a prerequisite, but Internet Programming opens a door for exclusive courses for Ruby, JavaScript, PHP, etc. It may seem like a no-brainer to enroll in Internet Programming because of that advantage, but it would be much appreciated to hear what you guys think.