PHP On-The-Fly!

Introduction

PHP can be used for a lot of different things, and is one of the most powerful scripting languages available on the web. Not to mention it's extremely cheap and widely used. However, one thing that PHP is lacking, and in fact most scripting languages are, is a way to update pages in real-time, without having to reload a page or submit a form.

The internet wasn't made for this. The web browser closes the connection with the web server as soon as it has received all the data. This means that after this no more data can be exchanged. What if you want to do an update though? If you're building a PHP application (e.g. a high-quality content management system), then it'd be ideal if it worked almost like a native Windows/Linux application.

But that requires real-time updates. Something that isn't possible, or so you would think. A good example of an application that works in (almost) real-time is Google's GMail (http://gmail.google.com). Everything is JavaScript powered, and it's very powerful and dynamic. In fact, this is one of the biggest selling-points of GMail. What if you could have this in your own PHP websites as well? Guess what, I'm going to show you in this article.

How does it work?

If you want to execute a PHP script, you need to reload a page, submit a form, or something similar. Basically, a new connection to the server needs to be opened, and this means that the browser goes to a new page, losing the previous page. For a long while now, web developers have been using tricks to get around this, like using a 1x1 iframe, where a new PHP page is loaded, but this is far from ideal.

Now, there is a new way of executing a PHP script without having to reload the page. The basis behind this new way is a JavaScript component called the XML HTTP Request Object. See http://jibbering.com/2002/4/httprequest.html for more information about the component. It is supported in all major browsers (Internet Explorer 5.5+, Safari, Mozilla/Firefox and Opera 7.6+).

With this object and some custom JavaScript functions, you can create some rather impressive PHP applications. Let's look at a first example, which dynamically updates the date/time.

Example 1

First, copy the code below and save it in a file called 'script.js':

var xmlhttp=false;

/*@cc_on @*/

/*@if (@_jscript_version >= 5)

// JScript gives us Conditional compilation, we can cope with old IE versions.

// and security blocked creation of the objects.

try {

xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");

} catch (e) {

try {

xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");

} catch (E) {

xmlhttp = false;

}

}

@end @*/

if (!xmlhttp && typeof XMLHttpRequest!='undefined') {

xmlhttp = new XMLHttpRequest();

}

function loadFragmentInToElement(fragment_url, element_id) {

var element = document.getElementById(element_id);

element.innerHTML = 'Loading ...';

xmlhttp.open("GET", fragment_url);

xmlhttp.onreadystatechange = function() {

if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {

element.innerHTML = xmlhttp.responseText;

}

}

xmlhttp.send(null);

}

Then copy the code below, and paste it in a file called 'server1.php':

And finally, copy the code below, and paste it in a file called 'client1.php'. Please note though that you need to edit the line that says 'http://www.yourdomain.com/server1.php' to the correct location of server1.php on your server.

Example 1

function updatedate() {

loadFragmentInToElement('http://www.yourdomain.com/server1.php', 'currentdate');

}

The current date is .

Now go to http://www.yourdomain.com/client1.php and click on the button that says 'Update date'. The date will update, without the page having to be reloaded. This is done with the XML HTTP Request object. This example can also be viewed online at http://www.phpit.net/demo/php%20on%20the%20fly/client1.php.

Example 2

Let's try a more advanced example. In the following example, the visitor can enter two numbers, and they are added up by PHP (and not by JavaScript). This shows the true power of PHP and the XML HTTP Request Object.

This example uses the same script.js as in the first example, so you don't need to create this again. First, copy the code below and paste it in a file called 'server2.php':

And then, copy the code below, and paste it in a file called 'client2.php'. Please note though that you need to edit the line that says 'http://www.yourdomain.com/server2.php' to the correct location of server2.php on your server.

Example 2

function calc() {

num1 = document.getElementById ('num1').value;

num2 = document.getElementById ('num2').value;

var element = document.getElementById('answer');

xmlhttp.open("GET", 'http://www.yourdomain.com/server2.php?num1=' + num1 + '&num2=' + num2);

xmlhttp.onreadystatechange = function() {

if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {

element.value = xmlhttp.responseText;

}

}

xmlhttp.send(null);

}

U se the below form to add up two numbers. The answer is calculated by a PHP script, and not with JavaScript. What's the advantage to this? You can execute server-side scripts (PHP) without having to refresh the page.

+ =

When you run this example, you can add up two numbers, using PHP and no reloading at all! If you can't get this example to work, then have a look on http://www.phpit.net/demo/php%20on%20the%20fly/client3.php to see the example online.

Any Disadvantages...?

There are only two real disadvantages to this system. First of all, anyone who has JavaScript turned off, or their browser doesn't support the XML HTTP Request Object will not be able to run it. This means you will have to make sure that there is a non-JavaScript version, or make sure all your visitors have JavaScript enabled (e.g. an Intranet application, where you can require JS).

Another disadvantage is the fact that it breaks bookmarks. People won't be able to bookmark your pages, if there is any dynamic content in there. But if you're creating a PHP application (and not a PHP website), then bookmarks are probably not very useful anyway.

Conclusion

As I've shown you, using two very simple examples, it is entirely possible to execute PHP scripts, without having to refresh the page. I suggest you read more about the XML HTTP Request Object (http://jibbering.com/2002/4/httprequest.html) and its capabilities.

The things you can do are limitless. For example, you could create an extremely neat paging system, that doesn't require reloading at all. Or you could create a GUI for your PHP application, which behaves exactly like Windows XP. Just think about it!

Be aware though that JavaScript must be enabled for this to work. Without JavaScript this will be completely useless. So make sure your visitors support JavaScript, or create a non-JavaScript version as well.

About The Author

Dennis Pallett is a young tech writer, with much experience in ASP, PHP and other web technologies. He enjoys writing, and has written several articles and tutorials. To find more of his work, look at his websites at http://www.phpit.net http://www.aspit.net and http://www.ezfaqs.com

[email protected]

In The News:

What Is The Most Useful Software For Businesses?  ForbesWhat is the best business software? This question was originally answered on Quora by Ryan Bonnici.
Is the software industry actually future-proof?  Siliconrepublic.comIn these uncertain times, many laud the software industry as one that won't be disrupted by AI. Is this actually the case?
Software containers offer many benefits when software testing  Software Testing NewsHaving worked with software containers in multiple projects, I've been blown away by the advantages they can offer for software testing.
Global economic concerns prompt India software group to hold back annual forecast  Nikkei Asian ReviewMUMBAI (NewsRise) -- India's main software industry group held back its forecast for the next fiscal year, citing the uncertain global economic enviro.
Google's On-Prem Data Center Software for Hybrid Cloud Now in Beta  Data Center KnowledgeGoogle Cloud on Wednesday launched the beta version of its Cloud Services Platform, a move that brings the company one step closer to letting enterprises ...
CAST Software creates index for Software Heritage open-source repository  SDTimes.comTo help its customers ensure the open-source software they use doesn't pose licensing or vulnerability risks, CAST Software this week announced a partnership ...
Samsung’s One UI is the best software it’s ever put on a smartphone  The VergeThe Samsung Galaxy S10 is getting announced this week, and it should be running software we've already been able to try on the S9: One UI. Dieter Bohn ...
PayPal Processes Payments for ‘Stalkerware’ Software Sold to Abusive Partners  MotherboardThis story is part of When Spies Come Home, a Motherboard series about powerful surveillance software ordinary people use to spy on their loved ones.
Pinpoint's Advanced Analytics Measures Software Engineering Efficiency  eWeekHow do you measure the performance of software engineering projects? Pinpoint says it has the answer with what it bills as the world's first advanced analytics ...
American Software Reports Preliminary Third Quarter of Fiscal Year 2019 Results  Business WireATLANTA--(BUSINESS WIRE)--American Software, Inc. (NASDAQ: AMSWA) today reported preliminary financial results for the third quarter for fiscal year 2019.
New EPRI Open-Source Software Accelerates Implementation of Intelligent DER in Compliance with Emerging Requirements for DER Interconnection  GlobeNewswirePalo Alto, Calif., Feb. 20, 2019 (GLOBE NEWSWIRE) -- The Electric Power Research Institute (EPRI) released an open-source communication software based ...
Tricentis Scored Highest in Gartner 2018 Critical Capabilities for Software Test Automation for Enterprise End-to-End Testing and Progressive Web Apps/Responsive Web/Native App Use Cases  GlobeNewswireThis recognition follows Tricentis being named a Leader in the 2018 Gartner Magic Quadrant for Software Test Automation for the fourth year in a row.
Survivors draw on personal pasts to design anti-trafficking software  ReutersNEW YORK (Thomson Reuters Foundation) - A California-based software company aiming to use technology to end modern slavery is going to the source for ...
Edge AI Software Market, 2023 by Component (Solutions, Services) & Applications (Autonomous Vehicles, Access Management, Video Surveillance, Remote Monitoring, Predictive Maintenance, Telemetry)  GlobeNewswireDublin, Feb. 20, 2019 (GLOBE NEWSWIRE) -- The "Edge AI Software Market by Component (Solutions, Services), Data Source, Application (Autonomous ...
MarketsandMarkets forecasts the global edge AI software market size to grow from USD 356 million in 2018 to USD 1,152 million by 2023, at a CAGR of 26.5% during 2018-2023  PRNewswireNEW YORK, Feb. 20, 2019 /PRNewswire/ -- The global edge Artificial Intelligence (AI) software market size to grow at a Compound Annual Growth Rate (CAGR) ...
Splunk does a bunk from Russia: No software and services for you, Putin!  The RegisterBig data analytics outfit Splunk will no longer be big in Russia after the company confirmed plans to stop selling its wares there. Reflecting what Splunk referred ...
American Software: Fiscal 3Q Earnings Snapshot  WSB AtlantaATLANTA (AP) _ American Software Inc. (AMSWA) on Wednesday reported fiscal third-quarter profit of $2.3 million.
Texas County Pushes Pause on Troubled Court Software Project  Government Technology(TNS) — Dallas County in 2012 embarked on a new venture: development of a case-tracking software that could be used in any Texas criminal court — and ...
County seeks software licensing savings | Dallas County | Dallas News  Dallas NewsDallas County commissioners hope to save more than $473000 by expediting the licensing of new software to manage court cases, software the county...
New AI software can help in early detection of deadly tumours  Business StandardDespite the advancement in medicine, detection of tumours continues to be challenging with a wide life threatening gap between diagnosis and curability.
Software flaw allows Stanford students to view Social Security numbers, applications of other students  EdScoop NewsA student at Stanford University tipped off IT officials earlier this month to a software vulnerability that allowed any student to view the university application data ...
5 useful debugging software to quickly get rid of PC bugs  Windows ReportThis post brings you a compilation of the best debugging software for Windows. So, if you own a Windows PC, and you are in need of a debugging software, this ...
Interview with Vishal Rai, founder and CEO of software company Acellere  VatorNewsDeveloping software is not a one-and-done thing. Code has to be tweaked, changed, and evolved to make it work for the people using it. As countless memes ...
Ad software might be draining your Android  The LedgerA sneaky piece of advertising software may be responsible for driving up millions of Android users' mobile data usage and wasting their device's battery life, ...
Altia-ABM's investigative software embedded with dtSearch is now deployed across UK police forces and other enforcement and intelligence agencies  SDTimes.comHeadquartered in the UK, Altia-ABM develops innovative software to facilitate investigations and manage covert operations. U.S.-based dtSearch Corp. provides ...
Software Startup Portfolium Acquired by Salt Lake City's Instructure  XconomyThe software of Portfolium, a San Diego startup that hosts online portfolios for students trying to showcase their achievements to potential employers, is.
Cadence and Green Hills Software announce strategic partnership  New ElectronicsCadence Design Systems and Green Hills Software have announced a strategic partnership intended to leverage their respective strengths to drive embedded ...
Top 4 free and paid fire sprinkler system design software  Windows ReportLooking for the best and cost effective fire sprinkler design software for your fire protection business? Join us as we take a look the top 4 fire sprinkler design ...
Kemp Takes On F5 Networks With Updates to ADC Software  SDxCentralKemp today took aim at F5 Networks with updates to its load balancing and application delivery controller (ADC) software. The updates were made to better ...
Dormie Network Partners with GolfStatus to Leverage Full-Service Tournament Management Software  PRNewswireLINCOLN, Neb., Feb. 20, 2019 /PRNewswire/ -- GolfStatus has partnered with Dormie Network to provide full-*service* golf tournament management software to ...
Ascom Introduces Digistat Medical Device Integration Software in North America  Business WireAscom Digistat® Connect, Digistat® Smart Central and Digistat® Smart Central Mobile are now available for sale in the U.S..
Glassdoor: Software Engineer Is the Position of Choice for Generation Z  AdweekSoftware engineer thoroughly dominated the list of jobs that members of Generation Z are applying for, according to a new study by job and recruiting site ...
Expired Software in Medical Machines Causes Cyber Risks  Bloomberg LawExpired technology in MRI machines, ultrasound catheters, and other medical devices needs cyber upgrades, but regulators must first define what it is.
NJM Insurance Group Deploys Loss Control Software from Risk Control Technologies Inc.  PRNewswireTORONTO, Feb. 20, 2019 /PRNewswire/ - Risk Control Technologies Inc. (RCT), the leading provider of risk control software to the insurance industry, ...
Secure-element evaluation kit comes with ready-to-use software  eeNews EuropeSTMicroelectronics' STSAFE-A100 evaluation pack extends the richly supportive STM32 Nucleo ecosystem to accelerate secure-element integration, leveraging ...
Duos Technologies deploys new dcVue security software for the first time  Proactive Investors USA & CanadaDuos Technologies Inc (OTCQB:DUOT) said Wednesday that it has successfully deployed its new dcVue software as a commercial application for the first time.
What's the best VST/AU plugin software synth in the world today?  MusicRadarDue to circumstances entirely within our control, our annual vote to find the best VST/AU synth plugin in the world didn't happen last year, but if you thought ...
Emporio Armani Connected Smartwatch Review: Elegant hardware held back by erratic software  Mashable IndiaI have had a love-hate relationship with smartwatches. Back in the day, I pounced upon the OG Moto 360 (with the flat tire design), which was one of the first ...
Global Performance Management Software Market Will Reach USD 5,633 Million By 2026: Zion Market Research  GlobeNewswireAccording to the report, the global performance management software market was valued approximately USD 2141 in 2018 and is expected to generate USD ...
California startup paves the way for autonomous driving software - Tech News  The Star OnlineAutonomous driving is all anyone can talk about nowadays. The California-based startup Artisense has a new approach to creating maps for driverless vehicles ...
Startup backed by ex-NBA players raises cash to build software for high school athletic programs  GeekWireScorebook Live has reeled in another $2.5 million to help high school sports programs get access to the same level of technology that professional leagues use ...
Study: The 4 software development trends that will dominate 2019  TechRepublicThe software development landscape is changing, but developers are using four key methods to handle it, according to an Atlassian survey.
What Will Software Look Like Once Anyone Can Create It?  HBR.org DailyA former YouTube executive on building apps without knowing how to code.
Software junior rhipe outperforming larger tech peers  Finfeedrhipe Ltd (ASX:RHP) is a leading provider of subscription software licensing in Asia Pacific. It is Asia-Pacific's leading cloud channel company, providing ...
Renewable energy generation with kites and drones: Researchers present a new software for the analysis of airborne wind energy systems  Science DailyA group of researchers has recently developed a new software aimed at the analysis of energy generation systems based on kites and drones. They used the ...
Novel software offers possible reduction in arrhythmic heart disease  Science DailyPotentially lethal heart conditions may become easier to spot and may lead to improvements in prevention and treatment thanks to innovative new software that ...
BQE Software Rated Category Leader in GetApp Ranking Showcase for Cloud-Based Expense Management Software  PRNewswireTORRANCE, Calif., Feb. 20, 2019 /PRNewswire/ -- BQE Software, Inc., a global leader in business management software for professional services firms, was ...
Katerra to license process, market software and building components  Construction DiveConstruction industry news, trends and jobs for building professionals who want mobile-friendly *content*.
The F-35 is Set to Receive the Deadliest (and Most Expensive) Software Patch in History  The National Interest OnlineIncreasingly, software ranging from operating systems to word processors and computer games, is being sold as a subscription *service*, rather than a one-time ...
Was a Software App Used by JeM Terrorists For Pulwama Attack?  The QuintIntelligence agencies in Jammu and Kashmir suspect that Jaish-e-Mohammed (JeM) terrorists used YSMS – a software *service* or a similar application to ...
Sony Makes Into the Spider-Verse Software Free and Open Source  CBRSony has released one of the programs that was used to make Spider-Man: Into the Spider-Verse as open source software.
Best Brightness Control Software for Windows 10  TWCN Tech NewsHere is a list of some of the best free desktop screen broghtness control software for Windows 10/8/7. Researchers have proven that looking at the screens for a ...
LG extends Hillcrest Labs software licence for Smart TVs  TVBEuropeLG Electronics has extended its licence to use Hillcrest Labs' Freespace MotionEngine software. The software enables the point-and-click and motion control ...
The New PCI Software Security Framework -- What You Need To Know Now  ForbesThe Payment Card Industry Security Standards Council just launched the PCI Software Security Framework targeting application security. After over a year of ...
Faro launches RevEng scan-to-CAD software  TCT Magazine3D measurement and imaging leader, Faro has introduced a new scan-to-CAD software solution for its Faro Design ScanArm and Faro 8-Axis FaroArm ...
Software And Services In Focus As Motorola Solutions Reports Q4 Results  ForbesMotorola Solutions is likely to publish its Q4 and full year 2018 results on February 7.
How to make PDFs in macOS Mojave without any extra software  AppleInsiderYou've been able to make a PDF out of any document on Macs for years. We take it so much for granted, though, that we don't know what extra options we've ...
First FORS Gold fleet signs up for new FMS software  Fleet WorldSwift Scaffolding has become the first Fleet Operator Recognition Scheme (FORS) Gold-rated organisation to sign up for the new FORS Fleet Management ...
Partypoker Adds MyGame Interactive Coaching Tool for Cash Game Play in Software Client  CardsChat.comMyGame is a new coaching tool in the Partypoker client which promises to offer feedback to players based on game theory optimal strategy analysis.
Software firm appoints new field CTO  BusinessCloudExcelero creates role following two successful years of revenue growth.
Oppo K1 review: Excellent design but camera, software need work  Hindustan TimesOppo K1 is available in India for a starting price of Rs 16990. The smartphone comes with up to 6GB of RAM, 25-megapixel selfie camera, and 3600mAh battery.
Ivory Consulting Collaborates with Bank on New Asset Management Software  Monitor DailyModeling and pricing software provider Ivory Consulting released its new asset management solution (AMS) built in conjunction with the asset management ...
Qualcomm says Apple's software workarounds undermine case against US iPhone ban [u]  AppleInsiderApple's software update to get around an alleged Qualcomm patent violation undermines its case against a ban on U.S. iPhone imports, the chipmaker said in a ...
Jason Pappas joins RocketDocs as CEO, plans to move software company's HQ to Harbor East  Technical.lyThe company, currently based in Frederick, is looking to grow its product that helps large firms accurately fulfill information requests. Jason Pappas joins ...
Roundup: Netflix airs Louisiana film / Shaquille O'Neal at software conference / Southwest grapples with problems  Greater Baton Rouge Business ReportMade in Louisiana: Netflix's new film about the final days of notorious criminals Bonnie & Clyde may look familiar when it becomes available next month, ...
Insurance software firm Ebix buys majority stake in travel tech platform Zillious  VCCircleNasdaq-listed insurance software firm Ebix Inc. has acquired 80% stake in travel technology company Zillious Solutions Pvt. Ltd.
Ottawa security firm Interset bought by U.K. software giant  Ottawa CitizenAn Ottawa security and data analytics firm has been bought by a massive U.K. software company for an undisclosed amount.
Tera Software Standalone December 2018 Net Sales at Rs 19.97 crore, down 43.12% Y-o-Y  Moneycontrol.comNet Sales at Rs 19.97 crore in December 2018 down 43.12% from Rs. 35.10 crore in December 2017. Quarterly Net Profit at Rs. 0.38 crore in December 2018 ...
Crossover: A software sweatshop  Forbes IndiaTwo decades ago, Joe Liemandt became the youngest member of the Forbes 400 by building an enterprise software juggernaut. He's quietly returned, bigger ...
Why Software Companies Should Care About Global Warming  ForbesGlobal warming could affect every industry and area of the planet. Many tech giants are working toward greater energy efficiency and sustainability -- and your ...
Citing security risks, Vermont prohibits government use of Huawei, Kaspersky technology  BurlingtonFreePress.comGov. Phil Scott's chief technology official cited cybersecurity risks identified by the federal government.
New software found to be four times better at predicting the prognosis of ovarian cancer  News-Medical.netA new software tool has proved to be four times more reliable than current methods at predicting prognosis in patients with ovarian cancer. The tool was also ...
Software developers need more confidence on Stack Overflow  QuartzEvery software developer is familiar with the site Stack Overflow, the 11-year-strong compendium of questions and answers. Part knowledge base, part social ...
Software aids development of kite and drone renewable energy  VerdictResearchers have developed flight simulator software for airborne wind energy systems, a technology that generates electrical using kites or drones.
Israeli software firm DriveNets raises $110 million in first round of financing  HaaretzDriveNets said its software allows communication *service* providers to handle growing demand without sacrificing profitability.
Making the Grade: iTunes U and iBooks Author are suffering from software rot  9to5MacApple has a software rot problem with two of its K-12 focused applications. iTunes U and iBooks Author seem to be on life support with no end in site.
How to update the software on your Honor 8X  Android CentralUpdates bring new features, tighten up security, and generally make us feel good. Make sure you never miss one on your Honor 8X by learning how to update it.
CBSE Board Exam 2019: Board to use TETRA software to balance difficulty level  India TodayCBSE will use TETRA software to level playing field and avoid paper leaks.
Software development isn't a manufacturing process  BetaNewsThe following is an exclusive excerpt from Project to Product: How to Survive and Thrive in the Age of Digital Disruption with the Flow Framework by Dr. Mik ...
Batch edit Photos using these free software for Windows 10  TWCN Tech NewsBatch edit Photos using these free software for Windows 10. These free Batch Photo Editors allow users to make changes accross several photographs ...
A Software Strategy For Generation Z  ForbesThe question we now face is, how should firms shape their software development strategies to accommodate for (and properly serve) generation Z?
The Most Valuable Lesson I've Learned As A Software Engineer Had Nothing To Do With Technology  ForbesWhat is the most valuable non-technical lesson you've learned in your career as a software engineer? This question was originally answered on Quora by ...
5 Software Tools Essential For Business  NuWire InvestorFinding the right tools to help boost your business can be tricky. To help you, we have put together a list of 5 software tools essential for business.
Ultimate Software to Go Private in $11 Billion Cash Deal  BloombergQuint(Bloomberg) -- Ultimate Software Group said it agreed to be acquired by an investor group led by Hellman & Friedman Capital Partners in a deal valued at about ...
This software program could help prevent future school shootings  CNNIn the wake of increasingly frequent school shootings, school districts across the country are using a combination of tools to try to prevent another tragedy. One of ...
NPD January 2019: Switch best-selling hardware, Kingdom Hearts 3 tops software  VG247The NPD has released its data for the month of January 2019, and the big winners for the month were Kingdom Hearts 3 and Nintendo Switch.
Pinpoint raises $13.5 million to bring data analytics to software development  VentureBeatAustin-based startup Pinpoint seeks to bring transparency to sofware development with an innovative data analytics platform.
The next wave of ‘unicorn’ startups focus on software  The Seattle TimesSAN FRANCISCO — Technology startups worth $1 billion, once as rare as unicorns, are now plentiful enough and old enough that there is a new generation ...
Aurora Solar Raises $20 Million Series A to Scale Solar Software  Greentech Media NewsAurora Solar has raised a $20 million Series A to fund its quest to become the premier solar software provider.
Why free software evangelist Richard Stallman is haunted by Stalin's dream  FactorDailyMore than 30 years ago, Richard Stallman quit a doctorate program at the MIT to start the GNU Project, a free software operating system. Not only has he been ...
Call to Action: Tell the Patent Office Not to Reopen the Software Patent Floodgates  EFFThe Supreme Court took a major step in cutting back on abstract software patents when it issued its landmark ruling in Alice Corp. v. CLS Bank. Since then ...
Move Over Actors And Artists, Software Developers Are True Creative Heroes  ForbesSoftware engineers are not workhorses, they are inherently creative people who, given the right environment, can transform the fortunes of a company. Business ...
How Apple’s enterprise app program became the new Wild West of mobile apps  The VergeApple's iOS platform has a seedy underbelly that, for years, has been lurking largely unseen, letting both app makers and iPhone owners bypass the App Store's ...
5 Reasons Rimini Street, Other ‘Lower-Cost’ Software Maintenance Providers May Be More Expensive  ForbesThird-party enterprise software support companies such as Rimini Street promise to cut business customers' application update and support prices, but buyer ...
ShiftLeft raises $20 million for code analysis software that automatically patches vulnerabilities  VentureBeatSanta Clara startup ShiftLeft today announced that it has raised $20 million in a series B financing round led by Thomvest Ventures and others.
Sony Pictures Has Open-Sourced Software Used to Make ‘Into the Spider-Verse’  VarietySony Pictures Imageworks has contributed a software tool used to create movies like “Spider-Man: Into the Spider-Verse,” “Hotel Transylvania 3,” “Alice in ...
Software failed to send mail to new UM students for 2 years  NBC MontanaAfter over two years of software glitches at the University of Montana, officials claim the system is now working properly. A software program that was designed to ...
11 Best Free Floor Plan Software Tools in 2019  G2 CrowdFloor plan software has myriad uses, including office space planning, facility plant floor planning, and venue management planning. Even parking lots benefit ...
Stupid Patent of the Month: IBM's Software Patent on Texting and Driving  EFFIn the smartphone era, “distracted driving” is a serious, and well-known, problem. Official warnings about poor driving habits are as old as the automobile itself.

Anti-Spyware Protection ? Holes in the Shining Armor

Looking at all the ads which promise to get rid... Read More

Microsoft Great Plains: Annual Enhancement Program ? How To Be Re-Enrolled

Microsoft Business Solutions Great Plains is mid and even corporate... Read More

Microsoft Business Solutions Customization Options - Overview for Programmer

Several years ago Microsoft purchased Great Plains Software, then Navision... Read More

Getting Patched with Windows Service Pack

Are you one of those people that keeps track of... Read More

Microsoft CRM Development

Microsoft CRM is CRM answer from Microsoft Business Solutions.The whole... Read More

Microsoft CRM Integration with Lotus Notes Domino: Messaging Connector ? Future Directions

IBM Lotus Notes Domino and Microsoft CRM (Client Relation Management)... Read More

Downloading Spyware Removers: Think Before, not After

Just imagine: you are walking, say, towards your car, and... Read More

Data Quality Best Practices for Salesforce.com

Executive SummaryAn effective plan for entering, cleaning and updating the... Read More

Preventive Maintenance Software Companies

Several software companies design programs for preventive maintenance. Most of... Read More

Beware of Spyware

One day, you suddenly realize that your computer started to... Read More

Industry Experts Answer the One Million-dollar Question - Why Genie Backup Manager?

Many reasons made GBM a unanimous choice for experts, one... Read More

C++ Tutorial 2, Input and Variables

This is the tutorial where we really get into programming.... Read More

Programming Language Migration Path

While I was preparing some personal background information for a... Read More

The Truth about Colossus: Are You Just A Magnetic Image?

What is Colossus?Colossus is software licensed to about twenty-five insurance... Read More

Algebra Help Software

Need help making sense of algebra? Have algebra lectures in... Read More

The Tools and Features of Adobe Photoshop

Adobe Photoshop is one of the world's leading graphics editing... Read More

Reporting Tools for Microsoft Great Plains ? Overview For Developers

Looks like Microsoft Great Plains becomes more and more popular,... Read More

Microsoft Great Plains Customization Tools Evolution ? Overview for Consultant

When Great Plains Software introduced the first graphical accounting application... Read More

Recovering Microsoft Great Plains Customization ? Tips for IT Director

Remember nice and prosperous Clinton era? When you implemented innovative... Read More

Great Plains Dynamics on Pervasive/Ctree support ? overview for consultant

All of us know that Microsoft bought former Great Plains... Read More

Free Software - Powerful Alternatives to Budget-Busting Software

When you buy a computer, it most likely comes with... Read More

Importance of Coding Standards

Programming Help for BeginnersWe write programs to instruct computers. When... Read More

Microsoft Great Plains: Interest Calculation Example ? Stored Procedure for Crystal Report

This is intermediate level SQL scripting article for DB Administrator,... Read More

DB Integration - Software for Combine MS Access Databases

Our company, Novaprof Inc., developed unique software - DB Integration.... Read More

Microsoft Great Plains Integrations - Tips for Developer

In this short FAQ style article we would like to... Read More